Я читал, что разрушающий стиль в UIAlertController должен использоваться, когда действие может изменить или удалить данные. Это кажется довольно простым для понимания. Но когда я могу установить метку кнопки и позволить определить действие кнопки, в чем смысл использования отвратительного стиля? Итак, я полагаю, что это должно быть что-то на заднем плане, которое работает иначе, чем другие стили. Но как?Почему я должен использовать деструктивный стиль
-3
A
ответ
0
Деструктивные действия - это способ предупредить пользователя о том, что действие может привести к потере данных. Это подразумевается как визуальный сигнал, устанавливая красный текст.
Вот как почта использует его, чтобы различать архивирование сообщения и их удаление:
В идеале, вы хотели бы использовать разрушительное действие для действий, которые не могут быть обратными и может привести к потере данных для пользователя.
Прошу прощения, но это определение «Неясно, что вы просите». Destructive - это визуальная подсказка, позволяющая пользователям знать, что это может привести к потере данных. Что так трудно понять? –
Я не знаю, почему это непонятно. Я просто хотел знать, почему я должен использовать «деструктивный» стиль над другими стилями, когда я могу определить свои собственные действия и привязан к alertview. Изменить: То же самое можно сделать, установив собственное сообщение и пользовательский ярлык кнопки. Я думал, если в фоновом режиме есть какая-то работа, когда я использую этот стиль над другими. – user30646