如何使Split View Controller工作?

时间:2011-01-22 18:29:13

标签: ipad ios three20

我尝试实现TTSplitViewController。

我已经拥有了主人和详细视图。但是,运行应用程序后,我只得到一个空的(双方)TTSplitViewController。 这是代码:

@interface MasterDetailViewController : TTSplitViewController { 
} 

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle 
*)nibBundleOrNil { 
        if (self = [super initWithNibName:nibNameOrNil 
bundle:nibBundleOrNil]) { 
                [self setupURLRouting]; 
        } 
        return self; 
} 

- (void)dealloc { 
        [super dealloc]; 
} 

- (void)viewWillAppear:(BOOL)animated { 
        [super viewWillAppear:animated]; 
        [self.leftNavigator openURLs:@"tt://help", nil]; 
        [self.rightNavigator openURLs:@"tt://menu/detail", nil]; 
} 

我看一下TTCatalog并复制代码。但是,经过测试后我发现TTCatalog中显示的行为不是我想要的。

如果之前在iPhone中我有:

ListViewController DetailViewController

在iPad中我会添加

ListDetailViewController

在其中,加载左侧ListViewController&在右边显示 DetailViewController。

怎么做?

1 个答案:

答案 0 :(得分:0)

如果您仍在寻找带有three20的UISplitViewController解决方案,请尝试https://github.com/aporat/three20-splitview-example