Splitview app on Ipad

8 浏览
0 Comments

Splitview app on Ipad

我是iOS开发和iPad应用编程的初学者。现在我正在开发一个iPad分割视图应用程序,其中有多个元素。在其他视图的详细视图中,我添加了一个UISegmentedControl和一个UIView。我想要做的是当切换SegmentedControl时,UIView应该加载并显示我在项目中拥有的另一个.nib文件。我的项目如下所示:


主视图 --------------详细视图


图片 ----> 图片视图


视频 ----> 视频视图


网站 ---> 网站视图


其他 ------> 其他视图(UIsegmentedControl) ---> 另一个.nib文件

那么我该如何做呢?谢谢!

0
0 Comments

问题的原因是需要对UISegmentedControl的点击事件进行响应,解决方法是通过添加监听器来实现,并在监听方法中根据选中的段落索引执行相应的操作。具体代码如下:

[mySegmentedControl addTarget:self action:@selector(mySegControlClicked:) forControlEvents:UIControlEventValueChanged];
-(void)mySegControlClicked:(UISegmentedControl *)sender {
    switch ([sender selectedSegmentIndex]) {
        case 0: //nib loading code;
            break;
        case 1: //nib loading code;
            break;
    }
}

如果需要关于Nib加载代码的帮助,请参考[从Nib加载视图](https://stackoverflow.com/questions/9545962)。

0