Iphone多按钮事件

Iphone多按钮事件,iphone,Iphone,我有一个Xib文件 其中大约有50个按钮 而且都有相同的功能。。。 喜欢 单击“我更改背景图像”(选择)并。。。 第二次单击也更改背景数据包(取消选择) 如果我让所有按钮都成为自己的事件。。那没关系 但我想创建一个处理所有按钮的函数 我试试看。。我找不到具体的打字方法 编码 .h文件 -(IBAction) BtnShpPress:(id)sender; .m文件 -(IBAction) BtnShpPress:(id)sender { UIButton *BtnShp= (UIBu

我有一个Xib文件 其中大约有50个按钮

而且都有相同的功能。。。 喜欢 单击“我更改背景图像”(选择)并。。。 第二次单击也更改背景数据包(取消选择)

如果我让所有按钮都成为自己的事件。。那没关系

但我想创建一个处理所有按钮的函数

我试试看。。我找不到具体的打字方法

编码

.h文件

-(IBAction) BtnShpPress:(id)sender;
.m文件

-(IBAction) BtnShpPress:(id)sender
{
    UIButton *BtnShp= (UIButton * ) sender;
    NSString *Str = BtnShp.name; //Here I Ca't Get Specific Object
}

我在4个按钮上应用此事件-触地事件使用此按钮获取标题-

NSString *Str = [[BtnShp titleLabel] text];

您还可以使用
按钮设置标签并访问它们。标签

错误,返回显示标题的
UILabel
。正确的方法是
[BtnShp currentTitle]
-(IBAction) BtnShpPress:(id)sender
{
    UIButton *BtnShp= (UIButton * ) sender;
    NSString *Str = [BtnShp currentTitle]; //This gives title of button
}