2017-02-17 70 views
0

標題沒有足夠的細節,請讓我解釋我的意思。所以,如果我禁用了我的viewDidLoad func中的一個UIbutton(並且只是爲了檢查我做的是否正確,我的代碼在下面禁用),但是然後我在同一個類中拖放了IBAction函數,如果它不可用,有,會發生什麼。它仍然保持不可點擊嗎?如果您點擊禁用的UIButton,會發生什麼

我會測試自己,但目前無法測試,因爲我在學校電腦上,我在等待系統管理員允許訪問調試過程。

button.isEnabled = false 

回答

2

通過禁用該按鈕,您基本上處於非活動狀態。這意味着按鈕的不同元素有幾個不同的事情。你可以在Documentation中閱讀更多關於它的信息。

關於ctrl +拖入代碼,它不會對任何操作做出反應。它的重點在於它基本上變得「不可點擊」。因此,例如,如果您有默認佈局,則它會變灰,並且在點擊時不會反應(風格)。這與按鈕上的任何IBAction相同。它通常用於禁用按鈕,直到滿足某些條件,例如以所有插槽填滿的形式。

下面是默認禁用的圖片。

Default disabled Button

相關問題