Ala*_*lan 2 iphone objective-c uibutton
如果多个按钮调用IBOutlet,IBOutlet可以确定按下了哪个按钮吗?
编辑:
全部固定和接线.关键点:对象ID不是发件人标签!Tag是属性第一页上的独立值.
- (IBAction)buttonPressed:(id)sender
{
switch ( [sender tag] )
{
case 109:
NSLog(@"Button 1");
break;
case 108:
NSLog(@"Button 2");
break;
}
}
Run Code Online (Sandbox Code Playgroud)
在多个按钮调用IBOutlet的情况下
也许是IBAction?
冷杉如果全部
- (IBAction) actionPerformed:(id)sender
Run Code Online (Sandbox Code Playgroud)
所以,发件人就是你的按钮
第二是UIView的每个子类都有一个标记字段,所以你可以使用它
int tag = [sender tag];
Run Code Online (Sandbox Code Playgroud)
你可以在IB中设置标签
| 归档时间: |
|
| 查看次数: |
6885 次 |
| 最近记录: |