我尝试实现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。
怎么做?
答案 0 :(得分:0)
如果您仍在寻找带有three20的UISplitViewController解决方案,请尝试https://github.com/aporat/three20-splitview-example