0

XCode4.3.3でストーリーボードアプリケーションを作成しました。(シングルビューアプリケーション->ストーリーボードを使用するチェックボックス)

次に、2番目のViewControllerを作成しました(最初のViewControllerは、アプリケーションが最初に作成されたときに作成されます)

2番目のViewControllerに「log2」というタイトルのRoundRectButtonを追加しました。

次に、イベント「TouchUpInside」を処理するためのコードを追加します。これを実現するには、[アシスタントエディターの表示]ボタンを押し、[log2]ボタンをViewController.hのソースコードにドラッグするように制御しようとしますが
、何も起こりません。

上記の「log2」ボタンのTouchUpInsideハンドラーを追加するにはどうすればよいですか?

興味深いことに、最初のViewControllerにボタンを追加すると、control-dragがボタンに対して正常に機能し、イベント処理を作成できます。

4

1 に答える 1

1

はい、UIViewControllerのサブクラスであるファイルをプロジェクトに手動で追加し、ストーリーボードの2番目のView Controllerをそのクラス(IDインスペクター)に設定します。次に、ボタンを最初のコントローラーではなく、そのコントローラーに接続する必要があります。

于 2012-08-11T21:04:20.803 に答える