Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Руководство по использованию iOS UI Элементов<br />
Container View Controller (Контроллер Окна Содержимого)<br />
Container View Controller управляет и представляет набор дочерних окон (или<br />
контроллеров окна) в индивидуализированном пути. Примеры определенных системой<br />
контроллеров окна содержимого являются tab bar view controller, navigation view<br />
controller и split view controller (Вы можете узнать больше об этих компонентах в “Tab<br />
Bar” (стр. 105), “Navigation Bar” (стр. 101) и “Split View (iPad Only)” (стр. 112)).<br />
Чтобы узнать больше об описании индивидуализированных контроллеров окна<br />
содержимого в вашем коде, см. раздел UIViewController Class Reference.<br />
Внешний вид и Поведение<br />
Как и следовало ожидать, индивидуализированный контроллер окна содержимого не<br />
имеет предопределенного внешнего вида или поведения. При использовании подкласса<br />
UIViewController для создания уникального объекта container view controller вы решаете,<br />
сколько контроллеров дочерних окон он содержит, и как они должны быть<br />
представлены.<br />
Руководство<br />
Вы можете использовать контроллер окна содержимого для представления контента,<br />
благодаря которому пользователи перемещаются по индивидуализированному пути.<br />
Спросите себя, является ли уникальный контроллер окна содержимого<br />
действительно необходимым. Пользователей устраивает внешний вид и поведение<br />
стандартных контроллеров окна содержимого, таких как split view и tab bar view. Вы<br />
должны быть уверены, что потенциальные преимущества уникальных контроллеров<br />
окна содержимого перевешивают тот факт, что пользователи не смогут распознать его<br />
или сразу знать, как он работает.<br />
Убедитесь, что ваш уникальный контроллер окна содержимого работает в обеих<br />
ориентациях. Вам нужно создать контроллер окна содержимого, который<br />
предоставляет пользователям согласованную работу, как в горизонтальной, так и в<br />
портретной ориентации.<br />
В общем, избегайте кричащих переходов между окнами. При использовании<br />
раскадровки для разработки контроллера окна содержимого легко определить<br />
уникальные анимации для переходов между содержанием окон. Но в большинстве<br />
случаев, целью ярких переходов является отвлечение внимания пользователей от их<br />
целей, и это часто уменьшает эстетическую привлекательность вашего приложения.<br />
2012-03-07 | © 2012 Apple Inc. All Rights Reserved.<br />
124