如何在段控件中为不同的段添加不同的视图?

时间:2011-08-24 06:11:35

标签: iphone

我开发了一个应用程序。我使用5个段的段控件。每个段都有单独的视图。所以当我们点击任何段时,另一个视图将出现在同一视图的段控件下面。就像所有段一样在同一视图中打印不同的视图。如何得到这个请告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:0)

<。>文件中的

IBOutlet UIView * view1,* view2,* view3,* view4,* view5; //不要忘记在xib中连接

- (IBAction为)segValueChanged:(UISegmentedControl *)发送者; //使用SegmentedControl

在xib中连接此方法 <。>文件中的

- (IBAction为)segValueChanged:(UISegmentedControl *)发件人{

view1.hidden = TRUE;

view2.hidden = TRUE;

view3.hidden = TRUE;

view4.hidden = TRUE;

view5.hidden = TRUE;

switch(sender.selectedSegmentIndex) {

    case 0:
        view1.hidden = FALSE;
        break;
    case 1:
        view2.hidden = FALSE;
        break;
    case 2:
        view3.hidden = FALSE;
        break;
    case 3:
        view4.hidden = FALSE;
        break;
    case 4:
        view5.hidden = FALSE;
        break;
}

}