Разработка iPhone: в чем разница между приложением на основе представления и приложением на основе окна? - PullRequest
2 голосов
/ 03 марта 2009

Как я понимаю, окно имеет много просмотров. Вид - это объект, который может рисовать что-то на экране, а окно предоставляет пространство для рисования. Так в чем же смысл, что у меня нет окна? В чем разница между ними?

Ответы [ 2 ]

4 голосов
/ 03 марта 2009

На iPhone окно действительно представляет собой особый вид. Если вы посмотрите документы для класса UIWindow, то увидите, что у него есть дополнительные методы сверх того, что есть у обычного UIView. Тем не менее, большинство из этих методов, похоже, имеют аналогичные аналоги UIView.

Единственное, для чего я нашел полезные окна - это то, что в UIViews есть свойство «окна», которое можно использовать для мгновенного доступа к окну. Если у вас много вложенных представлений и вам нужно сразу же перейти на верхний уровень из глубокого представления 3-го или 4-го уровня, это свойство окна может пригодиться.

1 голос
/ 22 июля 2011

В приложении на основе View мы можем создать макет переднего плана и внешний вид приложения, включая текстовые поля, кнопки, метки ..... в зависимости от требований проекта и того, насколько эффективным должно быть представление приложения. чтобы приложение сияло

В приложении на основе окна у нас есть фон представления, и мы также можем создать представление, используя окно, используя соединения Interface Builder. Но для создания приложений, работающих на основе фона, нам нужны приложения на основе окна, которые выполняются на консоли.

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