2012-02-03 21 views
0

私はiphoneのための簡単なアプリケーションを作成しています(学習目的と教育目的のため)。 .XIBファイルの中には、画面上のすべてのテキストフィールドをクリアするためのボタンがあります。私はボタンのための "クリア:"メソッドを作成します。メソッドを "Touch Up Inside"に割り当てますが、iOS Simulatorでアプリを実行すると、ボタンは "clear:"メソッドが "Touch Up Outside"に割り当てられたように動作します。何も起こらないボタンをクリックすると、ボタンをクリックして保持し、マウスポインタをボタンの外にドラッグして、すべてのテキストフィールドをクリアします。誰も私がそれを作るのを助けることができます "タッチアップ内部"が適切に動作しますか? (私が完全に間違っていて、ノブのように聞こえるだけで教えてください、私は初心者です)iOS Objective-C UIButtonの動作が正しく動作しない

+0

です:それは次のようになります

? –

+0

@Rickay iOS、私は行って、より明確にするために投稿を編集して、それを指摘してくれてありがとう! – SampsonStudiosLLC

+0

iPhoneでこれを試すことはできますか? – Rayfleck

答えて

3

TouchUpInsideに正しく接続されていますか?そのイベントの関連付けを削除してやり直してみてください。 MacやiOSの開発については、この質問は

enter image description here

+0

はい、それは参照アウトレットを除いてそれと似ています。参照するコンセントが必要ですか?現在のところ、私は内部の接続を持っているだけです。 – SampsonStudiosLLC

+0

コード内でこのボタンを明示的に使用したい場合(プログラムで無効にするなど)、参照するコンセントが必要です。 – Rayfleck

関連する問題