2016-04-13 7 views
-5

ビューのサブビューの最初のレスポンダを辞任するには、endEditingメソッドを呼び出すことができます。私は私がメソッドを呼び出したビューで3つのテキストフィールドを持っていた'endEditing'メソッド呼び出しにYESとNOを渡す違いは

[self.view endEditing:YES] 

としてサンプルコードでに渡すBOOLパラメータとしてYESを見て、それは3つのサブビューのいずれかのキーボードを取り除くために動作します。

私は

[self.view endEditing:NO] 

としてNOにパラメータを変更しながら、私はそれが同じように働くように見えた、異なる何も見ませんでした。

私は本当に私を混乱させることが明らかにしていないと思います。私はdocを読んだが、私がYESを渡したら何が起こるか分からなかったが、サブビューの1つが辞任を拒否した...どうすればいい?

+4

ドキュメントをお読みになりましたか? – Fogmeister

+0

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/#//apple_ref/occ/instm/UIView/endEditing: – Dare

+0

'option'を押す+関数をクリックすると、情報 – jose920405

答えて

1

ドキュメント...

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/index.html

指定...

パラメータ

力にかかわらず、辞任するファーストレスポンダを強制的に をYESを指定してくださいそうしたいのかどうか

ドキュメントの内容を確認して、パラメータの意味を確認してください。ほとんどのAPIはAppleによって非常によく書かれています。

+0

最初のレスポンダーが辞退することができれば、私の指摘は何ですか?実際には、関数呼び出しにNOを渡したとき、私は副作用が見られませんでした。 –

+0

@ AlanHooビューが最初のレスポンダを辞任したい場合、YESまたはNOを渡すことで違いはありません。 YESを渡すことは、望むか否かにかかわらず辞任する。 Tbh私は、ドキュメントが言っていることを繰り返すだけです。あなたが今何を求めているのか分かりません。ドキュメントを見てください。あいまいではありません。 – Fogmeister

関連する問題