1

UIButton コントロールを含むサブビューを追加しました。このサブビューは、プログラムによってそのスーパービューに追加されます。このボタンがタップされたときにアクションを実行する必要がありますが、それは独自のサブビューに含まれているため、別のビュー コントローラーをプッシュするために IBAction をビュー コントローラーに接続することはできません。

ボタンがタップされたことを検出し、そのスーパー ビュー内でメソッドを呼び出す簡単な方法はありますか?

4

1 に答える 1

0

プログラムですべてを行うことができます:

[buttonName addTarget:self action:@selector(methodName:) forControlEvents:UIControlEventTouchUpInside];

次に、メソッドを作成します。

- (void)methodName:(id)sender
{
     // Do something.
}

コーディングする必要があるのはこれだけです。

于 2013-02-06T16:04:01.883 に答える