2009-03-03 1 views
2

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

ответ

4

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

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

1

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

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

Смежные вопросы