Splitview app on Ipad
Splitview app on Ipad
我是iOS开发和iPad应用编程的初学者。现在我正在开发一个iPad分割视图应用程序,其中有多个元素。在其他视图的详细视图中,我添加了一个UISegmentedControl和一个UIView。我想要做的是当切换SegmentedControl时,UIView应该加载并显示我在项目中拥有的另一个.nib文件。我的项目如下所示:
主视图 --------------详细视图
图片 ----> 图片视图
视频 ----> 视频视图
网站 ---> 网站视图
其他 ------> 其他视图(UIsegmentedControl) ---> 另一个.nib文件
那么我该如何做呢?谢谢!
问题的原因是需要对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)。