Cocoa touch 如何从UIButton获取对象id?

Cocoa touch 如何从UIButton获取对象id?,cocoa-touch,Cocoa Touch,如何从UIButton获取对象id? 我想知道当我不保存指向uibutton的指针时,当前按下了哪个uibutton。与您的问题无关,因此很难理解您的问题。。。但是,我冒昧猜测一下,假设您正在询问如何从代码中访问UIButton?如果是这样,那么我还需要假设您通过Interface Builder添加了此按钮,在这种情况下,您只需为视图控制器(或视图)界面中的每个按钮对象添加IBOutlet预处理器指令,如下所示: @interface MyView : UIViewController {

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

与您的问题无关,因此很难理解您的问题。。。但是,我冒昧猜测一下,假设您正在询问如何从代码中访问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。

您所说的“对象ID”是什么意思?我可以回答:使用UIButton.tag:)