UIView в пределах UIView - PullRequest
       32

UIView в пределах UIView

1 голос
/ 12 октября 2010

Мне интересно, что я делаю неправильно:

  1. Создайте xib и добавьте в него UIView "FirstView".
  2. Под этим UIView "FirstView" добавьте еще один UIView "SecondView".
  3. На FirstViewController загрузите SecondView с пера.

это работает на данный момент. Что не работает, так это то, что «FirstView» не меняется после пункта 3. Таким образом, «Второй вид» правильно загружен, но не виден в «Первый вид».

Надеюсь, это достаточно ясно.

1 Ответ

1 голос
/ 13 октября 2010

Я просто собираюсь угадать, что вы, возможно, делаете неправильно.

Если вы укажете внутренний SecondView в Interface Builder, то представление SecondView будет создано и добавлено в качестве подпредставления при загрузке пера.код.Если вы затем загрузите еще один наконечник из своего кода и просто назначите полученное второе представление для розетки, то оно не будет добавлено в качестве подпредставления FirstView, если вы не добавите его специально в код, а оригинальный SecondView все равно будет там.

Я думаю, что если вы хотите сделать это в Интерфейсном Разработчике, вам нужно загрузить SecondView в качестве UIViewController, который находится внутри FirstView, а затем указать перо для загрузки в этот контроллер представления SecondView.

...