В чем разница между Window XIB и шаблоном View XIB для iPhone OS> Пользовательские интерфейсы? - PullRequest
8 голосов
/ 08 апреля 2009

Как я понимаю, если бы я взял View XIB, у меня был Content View, где я мог бы поместить элементы управления UI внутрь.

Но что это за окно? Разве это не одно и то же?

Ответы [ 2 ]

17 голосов
/ 08 апреля 2009

На iPhone каждое приложение обычно имеет одно окно и несколько представлений. В вашем случае вы создадите свой пользовательский интерфейс в View XIB и во время выполнения, который будет добавлен в окно вашего приложения. Вы можете использовать MainWindow XIB, чтобы настроить контроллер представления для обмена представлениями в вашем приложении и при необходимости.

Дополнительные сведения об окнах и видах см. В разделе «Окна и представления» Руководства по программированию приложений для iPhone

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

Окно имеет вид два вида: вид кадра (который содержит элементы управления, к которым есть доступ только у AppKit, например кнопки масштабирования, скрытия, закрытия и максимизации, а также панель заголовка и значок прокси), и представление контента, которым вы управляете.

Если вы проектируете область, которую собираетесь встроить в другое представление, или передаете API, который хочет представление (например, для создания панели или листа), используйте представление. Если вы разрабатываете что-то, что будет определенно окном, например окном документа, используйте окно.

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

Как работает Windows

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