2015-02-10 1 views
0

UIAlertActionStyleDestructive и UIAlertActionStyleCancel кажутся очень похожими на меня. Согласно документации:В чем разница между UIAlertActionStyleDestructive и UIAlertActionStyleCancel?

UIAlertActionStyleCancel: Применить стиль, который указывает действие отменяет операцию и оставляет вещи без изменений.

и

UIAlertActionStyleDestructive: Применить стиль, который указывает действие может изменить или удалить данные.

Независимо от стиля, действие по-прежнему будет иметь обработчик завершения, в котором вы можете делать все, что вы сочтете нужным. Является ли существование как «деструктивных», так и «отменяющих» только для организационных целей, или существует ли какая-то более функциональная цель, обеспечиваемая двумя вариантами?

+2

Почему бы вам не создать лист действий с каждым из доступных стилей кнопок и посмотреть, что вы получаете? – rmaddy

+1

Так что в следующий раз, когда кто-то еще задается вопросом об этом, они могут просто обратиться к этому сообщению SO. – Brian

+0

Попробуйте, тогда вы сможете увидеть разницу. Все о классическом и жирном тексте или красном тексте –

ответ

4

Деструктивные кнопки обычно имеют ярко-красный фон, а кнопки отмены - обычные серые кнопки.