web-dev-qa-db-ja.com

すべてのテキストフィールドのresignFirstResponder

textfieldsに複数のviewcontrollerがあるiphoneアプリで作業しています。私はresignfirstresponderの設定とtextfield delegatesの設定を少し混同しています。1つのデリゲートを設定し、その特定のテキストフィールドに対してresignfirstresponderを呼び出すと、テキストフィールドを辞めることができました。 view controllerには約7つのテキストフィールドがあり、それぞれを個別に呼び出したくありません。 view controllertextfieldsをすべて閉じるコード例はありますか?また、すべてのテキストフィールドのデリゲートをどのように設定しますか?

ありがとう!

46
Andrea F

これを使ってみてください

[self.view endEditing:YES];

これは、self.viewのサブビューのためにキーボードが表示された場合、キーボードを非表示にします。

200
HarshIT