Разница между UIWindow и UIView - PullRequest
9 голосов
/ 23 ноября 2011

После создания пустого xib-файла кажется, что мы можем перетащить UIWindow или UIView, чтобы покрыть весь экран. Мой вопрос заключается в том, каковы практические различия между ними и при каких обстоятельствах мы должны использовать одно над другим?

Ответы [ 2 ]

21 голосов
/ 23 ноября 2011

Windows не имеет видимого содержимого, но предоставляет основной контейнер для представлений вашего приложения. Представления определяют часть окна, которую вы хотите заполнить некоторым содержимым. Как правило, в приложении iOS есть только одно окно.

О Windows и видах

8 голосов
/ 23 ноября 2011

Это не то или другое. Ваше приложение должно иметь экземпляр UIWindow, который является контейнером для представляемых вами экземпляров UIView.

Приложение может либо загрузить экземпляр UIWindow из файла пера, либо оно может создать его программно. Посмотрите пример кода, чтобы увидеть, как это делается.

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