// 1.設定textfield的enabled屬性為no。
// 取出textfield的方法————
// 1.不斷的找子檢視,直到找到textfield。
// 2.將textfield設定為屬性或者例項變數。
// 3.通過tag值。
uitextfield *textfield = self.window.subviews[1];
// textfield.enabled = !textfield.enabled;
// 2.讓textfield處於非編輯狀態
// [textfield endediting:yes];
// 3.讓window處於非編輯狀態
// [self.window endediting:yes];
// 4.讓textfield取消第一響應者
[textfield resignfirstresponder];
// p.s. 讓textfield成為第一響應者
// [textfield becomefirstresponder];
[button addtarget:self action:@selector() forcontrolevents:uicontroleventtouchupinside];
iOS 收起彈出的鍵盤
收起鍵盤 在我們用到的介面上,有時需要點選介面收起鍵盤,想必很多人會想到在 view上加乙個uitapgesturerecognizer,然後用 self.view endediting yes 來解決,今天來提供令人眼前一亮的另外三種方法 1.過載viewcontroller的 void touc...
ios鍵盤收起的常見方法
1.如果只有乙個文字框的情況下,可以直接設定文字框釋放焦點,如下 self.nametextfield resignfirstresponder self.view endediting yes 3.可以直接在viewcontroller中直接重寫touchesbegan函式,實現觸控檢視空白處,關...
iOS開發 UI高階篇(六)鍵盤處理
一 鍵盤通知 我們經常需要在鍵盤彈出或者隱藏的時候做一些特定的操作,因此需要監聽鍵盤的狀態 鍵盤狀態改變的時候,系統會發出一些特定的通知 uikeyboardwillshownotification 鍵盤即將顯示 uikeyboarddidshownotification 鍵盤顯示完畢 uikeyb...