如何使用14个按钮处理视图?

时间:2011-05-25 01:02:52

标签: iphone

我有14个按钮的视图,现在看起来很难看。我使用圆形矩形按钮,并将按钮7放在每一侧。

也许有人可以推荐一些好的自定义按钮样式?

这是屏幕截图。

我没有看到任何减少按钮数量的方法,所以我可以更改按钮样式以使其看起来更好,任何推荐的按钮样式?

enter image description here

2 个答案:

答案 0 :(得分:2)

我使用以下方法...在这种情况下,我使用自定义按钮,如图像enter image description here

现在有两个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)

创建所需的图像,将其用作自定义按钮的背景。按钮可以是钻石,圆形,猫的图片 - 无论您选择什么图像。