#cocoa-touch #ipad #uisplitviewcontroller #ttnavigator
#cocoa-touch #iPad #uisplitviewcontroller #ttnavigator
Вопрос:
Вероятно, это простая проблема, но я по какой-то причине не могу заставить ее работать. У меня есть универсальное приложение с иконками на начальном экране (TTLauncher) и использованием TTNavigator для ввода контроллеров просмотра.
На одной из иконок загружается обычный TableView (для iPhone). Поскольку это не подходит для iPad, я хочу загрузить тот же TableView (если возможно, поскольку в нем есть вся логика, я могу настроить код, чтобы включить требуемый код для splitview).
Но как мне это сделать? Я создал UIViewController (называемый splitViewController) с XIB, в который я включил splitViewController, и я сделал класс для RootViewController splitview моим пользовательским TableViewController..
Я думал, что это сработает, если я добавлю представление в TTNavigator, но ничего не происходит:
- (void)viewDidLoad
{
[super viewDidLoad];
NSLog(@"TEST!");
TTNavigator* navigator = [TTNavigator navigator];
[[navigator window] addSubview:splitViewController.view];
}
(Вызывается тест)
Я, наконец, попробовал:
- (void)viewDidLoad
{
[super viewDidLoad];
//[self setView:splitViewController.view];
[window addSubview:splitViewController.view];
}
Но по-прежнему ничего не происходит. Я думаю, очевидно, что я не понимаю, как это работает…
Есть какие-нибудь советы? Или как я могу лучше описать эту, я полагаю, простую проблему?