0

テキスト フィールドを選択してキーボードでテキストを入力するときに、すべてのテスト フィールドをクリアする方法はありますか。

たとえば、すでに一度実行したチップ計算機があり、すべてのフィールドにデータが入力されているとします。

別の計算を実行する場合は、テキスト フィールドをクリックすると、他のすべてのフィールドも自動的にクリアされます。

これが理にかなっていることを願っています。スティーブ

4

2 に答える 2

1

View Controller はUITextFieldDelegateプロトコルを実装する必要があります。-textFieldShouldBeginEditing:次に、または-textFieldDidBeginEditing:メソッドをView Controllerに追加します。nib ファイルで、またはテキスト フィールドを作成するときに、それらのdelegateプロパティをビュー コントローラーに設定します。

次に-textFieldShouldBeginEditing:or-textFieldDidBeginEditing:メソッドが呼び出されたときに、アプリが新しい計算を開始する準備ができている場合は、すべてのテキスト フィールドをクリアできます。

于 2009-04-08T01:14:05.067 に答える
0

おそらく、これ (およびその後の質問) には「xcode」(単なる開発ツール) ではなく、iPhone OS の Cocoa Touch フレームワークでの API の使用に関するものであるため、「cocoa-touch」とタグ付けすることをお勧めします。 )。

于 2009-04-08T07:13:41.613 に答える