Временные представления
Листы действия, предупреждения и модальные представления являются временными представлениями, появляющимися, когда что-то требует внимания пользователя или когда должны быть предложены дополнительный выбор или функциональность.
Несмотря на то, что листы действия и предупреждения могут вывести на экран пользовательское содержание, только несколько модификаций могут быть сделаны к их появлению. Поэтому Вы имеете мало общего, чтобы удостовериться, что эти элементы выглядят хорошими в Вашем приложении iOS 7.
Поскольку модальное представление является просто представлением, это представлено модально, можно хотеть перепроектировать модальные представления в приложении так, чтобы они выглядели надлежащими в iOS 7.
Лист действия
Лист действия выводит на экран ряд выбора, связанного с задачей, которую инициирует пользователь.
В iOS 7 по умолчанию лист действия имеет полупрозрачный фон и содержит безграничные кнопки.
iOS 7
iOS 6
UIActionSheetStyle
константы не использованы в iOS 7. На устройстве iOS 7, предоставленном системой UI — такой как лист действия — использует появление iOS 7 независимо от появления в настоящее время запущенного приложения.
Обратите внимание на то, что потенциально опасная опция в листе действия — указанный destructiveButtonTitle
параметр в initWithTitle:delegate:cancelButtonTitle:destructiveButtonTitle:otherButtonTitles:
— автоматически использует систему красный цвет.
Предупреждение
Предупреждение дает людям важную информацию, влияющую на их использование приложения или устройства.
Появление предупреждения изменилось в iOS 7.
iOS 7
iOS 6
На устройстве iOS 7, предоставленном системой UI — такой как предупреждение — использует появление iOS 7 независимо от появления в настоящее время запущенного приложения.
При предоставлении третьей кнопки для предупреждения эта кнопка выведена на экран выше двух основных кнопок у основания предупреждения.
Модальное представление
Модальное представление — т.е. представление, представленное модально — обеспечивает автономную функциональность в контексте текущей задачи или потока операций.
Предоставленные системой модальные представления используют те же появления в качестве другого, подобных представлений в iOS 7.
iOS 7
iOS 6
В iOS 7 можно использовать пользовательский объект Animator и дополнительный интерактивный объект контроллера управлять модальным представлением. Для узнавания больше о пользовательских переходах контроллера представления посмотрите Ссылку на протокол Ссылки на протокол и UIViewControllerInteractiveTransitioning UIViewControllerAnimatedTransitioning.