2017-08-03 40 views
0

我在UIButton的前面看到了UIView。透明的UIView上還有一些用戶可以與之交互的其他UIViewIOS - 如何防止點擊背景中的按鈕?

如何防止用戶能夠點擊背景中的按鈕?

我試圖將第一響應者狀態分配給透明UIView,但這不起作用,也沒有任何意義,因爲用戶如何與頂部的其他可見UIView進行交互?

回答

1

剛剛設置[self.myButton setEnabled:NO];當您的透明視圖打開時。啓用按鈕,當您希望允許單擊

self.navigationItem.rightBarButtonItem.enabled = NO; 

迅速版

button.isEnabled = false 

導航欄按鈕

self.navigationItem.rightBarButtonItem?.enabled = false 
+1

@jeb爲導航欄按鈕添加了,正如你問 –

+1

哈哈..我的榮幸。 :) –

0

目的-C

self.buttonName.isEnabled = YES ; //按鈕已啓用 self.buttonName.isEnabled = NO; //按鈕被禁用