问题描述
|
关闭。这个问题是题外话。它当前不接受答案。
解决方法
我使用以下方法...在这种情况下,我使用“自定义”按钮,如图所示
现在有两种访问单个按钮的方法:首先获取单个IBoutlet,并将每个按钮一个接一个地连接
IBOutlet UIButton * _eventButton;
IBOutlet UIButton * _programButton;
IBOutlet UIButton * _sponsorsButton;
IBOutlet UIButton * _speakersButton;
IBOutlet UIButton * _mapsButton;
IBOutlet UIButton * _socialButton;
IBOutlet UIButton * _aboutButton;
第二个是创建IBOutletCollection并将所有这些按钮连接到单个插座
//替代方法
IBOutletCollection (UIButton*) NSArray* mainButtonPanelArray;
因此,可以有8种不同的方法
或使用单一方法来访问所有Button事件
-(IBAction *)mainPanelButtonPressed:(id)发送器{
UIButton * btn =(UIButton *)sender;
NSinteger buttonTag = btn.tag;
switch(buttonTag){
case 111 :
break;
//and so on…
default:
break;
}
}
虽然更好的用户界面将与图像一起使用自定义按钮。
希望能帮助到你
,创建所需的图像,将其用作“自定义”按钮的背景。该按钮可以是菱形,圆形,猫的图片-无论您选择什么图像。