0

ビューに実行時に作成されたボタンがあり、グリッドのように配置されています。ここで、ユーザーが選択して、それらのすべてを削除できるようにしたいと考えています。ビューから適切に削除するためにユーザーが選択したものを特定するにはどうすればよいですか? 作成プロセスで Tag プロパティを使用します。

ありがとうございました。

4

1 に答える 1

1

ここにそれを行う1つの方法があります。ボタンを作成するときは、アクションをビューに設定するか、ボタンを押すロジックを制御しているクラスに設定します。

UIButton *theButton = [UIButton buttonWithType:(UIButtonType)];
[theButton addTarget:self action:@selector(deleteMe:) forControlEvents:(UIControlEvents)];

次に、クラスのどこかに deleteMe: メソッドを実装します。

-(void)deleteMe:(id)sender
{
  //remove the button.  sender is the button that was pushed.
}
于 2009-10-13T17:45:27.207 に答える