3

ABNewPersonViewControllerにカスタムボタンがあります。ABNewPersonViewControllerのフィールドのいずれか(少なくとも)が編集されている場合にのみ、ボタンを有効にする必要があります。すべてのフィールドを個別にチェックするコードを書く以外に、この状態をチェックできる方法はありますか?

4

2 に答える 2

1

これを行うにはどこかにコードが必要ですが、各フィールドに既存のイベントリスナーをコーディングして、リッスンしているフィールドが編集されたときにボタンを有効にすることでそれを行います。

于 2012-11-22T13:38:11.980 に答える
1

すべてのコントロールにはイベントがあるため、コードをそれにリンクできます。例:UITextFieldには、EditingDidBeginというイベントがあります。すべてのコントロールを同じIBActionにリンクでき、送信者パラメーターをチェックすることで、ユーザーが変更したコントロールを認識できます。

于 2012-11-22T13:50:10.323 に答える