Я читал, что разрушающий стиль в UIAlertController должен использоваться, когда действие может изменить или удалить данные. Это кажется довольно простым для понимания. Но когда я могу установить метку кнопки и позволить определить действие кнопки, в чем смысл использования отвратительного стиля? Итак, я полагаю, что это должно быть что-то на заднем плане, которое работает иначе, чем другие стили. Но как?Почему я должен использовать деструктивный стиль
-3
A
ответ
0
Деструктивные действия - это способ предупредить пользователя о том, что действие может привести к потере данных. Это подразумевается как визуальный сигнал, устанавливая красный текст.
Вот как почта использует его, чтобы различать архивирование сообщения и их удаление:
В идеале, вы хотели бы использовать разрушительное действие для действий, которые не могут быть обратными и может привести к потере данных для пользователя.
Смежные вопросы
- 1. Какой стиль возврата я должен использовать?
- 2. Почему я должен использовать var вместо типа?
- 3. Почему я должен использовать Array.toSource?
- 4. Почему я должен использовать список?
- 5. Почему я должен использовать [ProtoInclude]?
- 6. Почему я должен использовать Dispose()?
- 7. Почему я должен использовать «getattr()»?
- 8. Почему я должен использовать MXML?
- 9. Почему я должен использовать $ (это)?
- 10. Почему я должен использовать ActionbarSherlock?
- 11. Почему я должен использовать JPanel?
- 12. Почему я должен использовать UTC?
- 13. Почему я должен использовать isset?
- 14. Почему я должен использовать утверждения?
- 15. Почему я должен использовать DataForm?
- 16. Почему я должен использовать интерфейсы?
- 17. Почему я должен использовать HiddenField?
- 18. Почему я должен использовать Socket.io?
- 19. Почему я должен использовать поплавки?
- 20. Почему я должен использовать RedirectToAction?
- 21. Почему я должен использовать Flex?
- 22. Почему я должен использовать PassportJS?
- 23. Почему я должен использовать WinDbg?
- 24. Почему я должен использовать ssl?
- 25. Почему я должен использовать «я» в функции?
- 26. Что я должен использовать? (производительность)
- 27. Почему я должен использовать Powershell над C#?
- 28. Почему я должен использовать -lstdC++ fs?
- 29. Почему я должен использовать BeginWrite вместо Write?
- 30. Рельсы. Почему я должен использовать ActiveRecord?
Прошу прощения, но это определение «Неясно, что вы просите». Destructive - это визуальная подсказка, позволяющая пользователям знать, что это может привести к потере данных. Что так трудно понять? –
Я не знаю, почему это непонятно. Я просто хотел знать, почему я должен использовать «деструктивный» стиль над другими стилями, когда я могу определить свои собственные действия и привязан к alertview. Изменить: То же самое можно сделать, установив собственное сообщение и пользовательский ярлык кнопки. Я думал, если в фоновом режиме есть какая-то работа, когда я использую этот стиль над другими. – user30646