如何从UIButton获取对象ID? 我想知道当我不将指针保存到uibutton时,当前按下了哪个uibutton。
答案 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。