iOS開發 UI 收起鍵盤的幾種方法

2021-07-04 21:04:25 字數 678 閱讀 1129

// 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...