1

我是 iOS 开发和 iPad 应用程序编程的初学者。现在我正在一个 ipad splitview 应用程序中工作,其中我有多个元素。在其他视图的详细视图中,我添加了一个 UISegmentedControl 和一个 UIView,我想要做的是当 Segmentedcontrol 切换时,uiview 应该加载并显示我在项目中拥有的另一个 .nib 文件。我的项目是这样的


大师 --------------详情


图片---->图片查看


视频---->视频查看。


网站 ---> 网站视图。


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

那么我该怎么做呢?感谢你!!!

4

1 回答 1

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 加载代码的帮助,请参阅从 nib 加载视图

于 2012-11-15T21:11:41.890 回答