我有14个按钮的视图,现在看起来很难看。我使用圆形矩形按钮,并将按钮7放在每一侧。
也许有人可以推荐一些好的自定义按钮样式?
这是屏幕截图。
我没有看到任何减少按钮数量的方法,所以我可以更改按钮样式以使其看起来更好,任何推荐的按钮样式?
答案 0 :(得分:2)
我使用以下方法...在这种情况下,我使用自定义按钮,如图像
现在有两个appraoches访问单个按钮首先是采取单独的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 *)发件人; NSinteger buttonTag = btn.tag;
switch(buttonTag){
case 111 :
break;
//and so on…
default:
break;
}
}
虽然使用带图像的自定义按钮会带来更好的用户界面。
希望有所帮助
答案 1 :(得分:1)
创建所需的图像,将其用作自定义按钮的背景。按钮可以是钻石,圆形,猫的图片 - 无论您选择什么图像。