UITransitionView и UILayoutContainerView - PullRequest
25 голосов
/ 23 апреля 2009
  1. Что такое UITransitionView?
  2. Что такое UILayoutContainerView?
  3. Будут ли у меня проблемы с добавлением к ним подпредставлений?

Это суперпредставления UITableView, которое находится внутри UINavigationController, которое находится внутри UITabBarController.

UITransitionView Я получил от суперпредставления табличного представления. UILayoutContainerView Я получил от суперпредставления UITransitionView.

Ответы [ 2 ]

25 голосов
/ 23 апреля 2009

Оба они являются внутренними представлениями, используемыми Apple и не опубликованными в SDK.

Трудно точно сказать, что Apple будет или не будет делать, однако добавление представления к незарегистрированному представлению, полученному из сообщения superView, не является спорным. То, что вы не должны делать (или быть осторожным, если вы делаете), это делать предположения о представлении, к которому вы добавляете. В частности, его класс, но даже такие базовые вещи, как тот факт, что он вообще существует.

Что ты пытаешься сделать? Там может быть более простой способ - например, добавить ваше представление непосредственно в UIWindow приложения.

1 голос
/ 23 апреля 2009

Непосредственное выполнение каких-либо действий с этими представлениями идет вразрез с рекомендациями SDK не использовать недокументированные API. Так что, к сожалению, неважно, что они делают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...