如何从UIButton获取对象ID?

时间:2010-03-12 01:44:25

标签: cocoa-touch

如何从UIButton获取对象ID? 我想知道当我不将指针保存到uibutton时,当前按下了哪个uibutton。

1 个答案:

答案 0 :(得分:1)

你的问题不是很多,所以很难理解你在问什么...但是,我会假设你正在询问如何从代码中获取对UIButton的访问权?如果是这样,那么我还需要假设您已经通过Interface Builder添加了此按钮,在这种情况下,您只需要为视图控制器(或视图)中的每个按钮对象添加IBOutlet预处理器指令界面如此:

@interface MyView : UIViewController {
     UIButton *myButton;
}
@property (nonatomic, retain) IBOutlet UIButton *myButton;

// Button's action which you probably already figured out
- (IBAction)buttonPressed:(id)sender;

然后您需要在Interface Builder中建立连接。拖动需要知道的对象它需要知道的对象。因此,您可以控制 - 从文件所有者拖动到UIButton以连接IBOutlet ...然后从UIButton控制拖动回到文件所有者以连接IBAction。