Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Руководство по Переходу iOS 7 UI

PDF
На этой странице

Временные представления

Листы действия, предупреждения и модальные представления являются временными представлениями, появляющимися, когда что-то требует внимания пользователя или когда должны быть предложены дополнительный выбор или функциональность.

Несмотря на то, что листы действия и предупреждения могут вывести на экран пользовательское содержание, только несколько модификаций могут быть сделаны к их появлению. Поэтому Вы имеете мало общего, чтобы удостовериться, что эти элементы выглядят хорошими в Вашем приложении iOS 7.

Поскольку модальное представление является просто представлением, это представлено модально, можно хотеть перепроектировать модальные представления в приложении так, чтобы они выглядели надлежащими в iOS 7.

Лист действия

Лист действия выводит на экран ряд выбора, связанного с задачей, которую инициирует пользователь.

В iOS 7 по умолчанию лист действия имеет полупрозрачный фон и содержит безграничные кнопки.

iOS 7

image: ../Art/action_sheet_7_2x.png

iOS 6

image: ../Art/action_sheet_6_2x.png

UIActionSheetStyle константы не использованы в iOS 7. На устройстве iOS 7, предоставленном системой UI — такой как лист действия — использует появление iOS 7 независимо от появления в настоящее время запущенного приложения.

Обратите внимание на то, что потенциально опасная опция в листе действия — указанный destructiveButtonTitle параметр в initWithTitle:delegate:cancelButtonTitle:destructiveButtonTitle:otherButtonTitles:— автоматически использует систему красный цвет.

Предупреждение

Предупреждение дает людям важную информацию, влияющую на их использование приложения или устройства.

Появление предупреждения изменилось в iOS 7.

iOS 7

image: ../Art/alert_7_2x.png

iOS 6

image: ../Art/alert_6_2x.png

На устройстве iOS 7, предоставленном системой UI — такой как предупреждение — использует появление iOS 7 независимо от появления в настоящее время запущенного приложения.

При предоставлении третьей кнопки для предупреждения эта кнопка выведена на экран выше двух основных кнопок у основания предупреждения.

Модальное представление

Модальное представление — т.е. представление, представленное модально — обеспечивает автономную функциональность в контексте текущей задачи или потока операций.

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

iOS 7

image: ../Art/modal_view_7_2x.png

iOS 6

image: ../Art/modal_view_6_2x.png

В iOS 7 можно использовать пользовательский объект Animator и дополнительный интерактивный объект контроллера управлять модальным представлением. Для узнавания больше о пользовательских переходах контроллера представления посмотрите Ссылку на протокол Ссылки на протокол и UIViewControllerInteractiveTransitioning UIViewControllerAnimatedTransitioning.