1. Вы можете изменить два контроллера, изменив свойство viewControllers
вашего UISplitViewController
. Если вы хотите оставить слева, вы можете сделать
[splitVC setViewControllers:[NSArray arrayWithObjects:[splitVC.viewControllers objectAtIndex:0], myNewViewController, nil]];
Хотя я верю, что это не оживит переход. Для этого вы можете использовать контроллер классического вида в качестве правого обзора и выполнять переходы внутри него.
2. Нет необходимости создавать отдельный дизайн, если вы правильно настроили свои подпредставления AutoresizingMask
. Посмотрите документацию по этому вопросу, это очень удобно для такой ситуации.
3. Не знаю, у меня огромный монитор, я оставлю его другим: p