我有一个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个按钮上应用此事件 - TouchDown事件
答案 0 :(得分:0)
用它来获得标题 -
NSString *Str = [[BtnShp titleLabel] text];
答案 1 :(得分:0)
-(IBAction) BtnShpPress:(id)sender
{
UIButton *BtnShp= (UIButton * ) sender;
NSString *Str = [BtnShp currentTitle]; //This gives title of button
}
您也可以使用button.tag