2013-07-04 38 views
35

我正在致力於一個iPhone應用程序,其中的viewcontroller。我有點困惑於resignfirstresponder和設置textfield delegates。我已經能夠辭職的文本字段,當我設置一個委託,然後調用resignfirstresponder該特定的文本字段。 我有一個view controller約7個文本字段,並不想單獨調用每個。有沒有人有任何示例代碼將關閉view controller上的所有textfields?另外你如何設置所有文本框的代表?resignFirstResponder所有文本域

謝謝!

+1

對於多個TextField的使用方法:http://stackoverflow.com/a/ 13991703/1603072 – Bhavin

回答

174

嘗試使用此

[self.view endEditing:YES]; 

這將隱藏鍵盤如果提出,由於你的self.view的子視圖

+0

謝謝,我需要在viewdidload()中做一個sometextfield.delegate = self? –

+0

沒有必要這樣做。如果你需要你也可以在Interfacebuilder中做同樣的事情。對於大量文本字段,請爲其中一個,然後複製並粘貼(更快)。 – HarshIT

+3

@HarshIT很好的答案... +1 –

相關問題