Как изменить последовательность кнопок в UIAsheet в iPhone?

У меня есть 4 кнопки в UIActionsheet от Top до Bottom Sequence, как показано ниже. 1. Удалить существующее фото - Разрушительное название кнопки
2. снимок - другое название кнопки
3. выбрать из библиотеки - другое название кнопки
4. Отменить - отменить название кнопки

Теперь, что мой вопрос, я нашел свою первую кнопку " Удалить существующую фотографию" в красном цвете, и я хочу, чтобы моя первая кнопка на 3-м месте с красным цветом и другими кнопками в качестве 1-й кнопки и 2-й кнопки но не знаю, как я могу это получить.

Ответ 1

Вы можете использовать destructiveButtonIndex, чтобы установить третью кнопку как деструктивную кнопку.

как это actioinSheet.destructiveButtonIndex = 3;

Ответ 2

Кнопки листа действий отображаются в том порядке, в котором вы добавляете их в лист действий. Добавьте их в том порядке, в котором вы хотели бы, чтобы они отображались. Вы можете установить cancelButtonIndex и destructiveButtonIndex, чтобы определить, какие кнопки должны быть стилизованы с отменными и разрушающими стилями.