我是iOS开发和iPad应用程序编程的初学者。现在我正在使用ipad splitview应用程序,其中我有多个元素。在其他视图的详细视图中我添加了一个UISegmentedControl和一个UIView,我想要做的是当切换Segmentedcontrol时,uiview应该加载并显示我项目中的另一个.nib文件。我的项目是这样的
主人--------------细节
图片---->图片视图
视频---->视频观看。
网站--->网站视图。
其他-------> Others View((UIsegmentedControl))--->另一个.nib文件
那我怎么能这样做?谢谢你!!!
答案 0 :(得分:0)
要接收被点击的UISegmentedControl的操作,您需要执行
[mySegmentedControl addTarget: self action: @selector(mySegControlClicked:) forControlEvents: UIControlEventValueChanged] ;
然后实现mySegControlClicked函数,如
-(void)mySegControlClicked: (UISegmentedControl*)sender
{
switch([sender selectedSegmentIndex]) {
case 0: //nib loading code ;
break ;
case 1: //nib loading code ;
break ;
}
}
有关Nib加载代码的帮助,请参阅load view from a nib