У меня есть два класса UIViewController с xib от конструктора интерфейса, и я хочу создать еще один UIViewController с xib, который содержит это два представления, это возможно и как я могу достичь этой функции?Создать представление контейнера для двух UIViewController на iPad
ответ
Вы добавили два UIView в свой третий XIV UIViewController, и вы связываете эти UIView с IBOulet.
@property (nonatomic, weak) IBOutlet UIView *firstView;
@property (nonatomic, weak) IBOutlet UIView *secondView;
После этого добавить UIViewController в тезисах подвиды в viewDidLoad, например:
- (void)viewDidLoad
{
[super viewDidLoad];
MyFirstViewController *myFirstViewController = [[MyFirstViewController alloc] initWitNibName:@"MyFirstViewController"];
MySecondViewController *mySecondViewController = [[MySecondViewController alloc] initWitNibName:@"MySecondViewController"];
[self.firstView addSubview:myFirstViewController.view];
[self.secondView addSubview:mySecondViewController.view];
}
Улучшить с @property первой и второй ViewController и отложенной загрузки.
если я делать, как вы говорите, я получаю предупреждение: «типов указателей Incompatibile отправки„MyFirstViewController“для параметра типа„UIView“ – Piero
Я забыл .view в addSubview –
Вы не можете добавить View A и B для просмотра контроллера C в XIB, потому что для настройки отношения контроллера родительского/дочернего представления требуется достаточный код домашнего хозяйства.
Однако, если бы вы использовали раскадровки, и вы работаете в iOS 6 или новее, это было бы тривиально. В iOS-6 есть новый «контейнерный» вид. Просто добавьте представление контейнера к вашей сцене, а затем перетащите его из представления контейнера на другую сцену диспетчера просмотра, а IB настроит встроенный сегмент, который выполняет всю домашнюю работу для вы. На мой взгляд, этой функции достаточно, чтобы оправдать переход на раскадровки.
Unfortunatley я Безразлично «Не используйте раскадровки ... можете сделать это без нее? – Piero
- 1. Создать упаковку контейнера для iPad?
- 2. создать версию iPad UIViewController xib
- 3. Представление пользовательского UIViewController без NIB? iPad
- 4. Представление прозрачного модального UIViewController на iPad iOS 7
- 5. UIViewController «внутри» UIView на iPad
- 6. Представление UIViewController для входа
- 7. Блокировка ориентации UIViewController на iPad
- 8. Представление UIViewController из другого UIViewController
- 9. Представление UIViewController изнутри другого UIViewController?
- 10. UITableView в UIViewController на iPad
- 11. Слайд UIViewController на другое представление
- 12. Невозможно создать UIViewController программно, не создавая представление?
- 13. Ширина контейнера для загрузки Boottrap на ipad
- 14. Как создать rabl-представление для двух объектов?
- 15. Получение контейнера/UIViewController UIView
- 16. программно создать представление контейнера в ios
- 17. IPad UIViewController лучшая практика для сложных интерфейсов
- 18. iPad - Изменение размера модального UIViewController
- 19. Как создать представление диаграммы gantt для приложения iPad?
- 20. Представление полупрозрачного UITableView от UIViewController
- 21. Снять закругленный угол для просмотра uiviewcontroller ipad
- 22. Свойство UINavigationController для iPhone/iPad внутри UIViewController?
- 23. Представление UIImagePickerController от modal UIViewController
- 24. Приложение для iPad - Представление в магазин приложений
- 25. Невозможно переместить представление UIViewController для iPhone
- 26. Представление входа UIViewController в iOS?
- 27. Модальный UIViewController всегда выходит на весь экран на iPad. ЗАЧЕМ?
- 28. Представление UIViewController с четким фоном
- 29. Показать представление контейнера над uinavigation
- 30. Как настроить представление в UIViewController
не уверен, что BT 99% не представляется возможным :( – iPatel