我在UIActionsheet中有4个按钮,从上到下顺序如下
1. 删除现有照片 - 破坏性按钮标题
2. 拍照 - 其他按钮标题
3. 从库中选择 - 其他按钮标题
4. 取消 - 取消按钮标题
现在我的问题是我发现我的第一个按钮“ 删除现有照片 ”显然是红色,我希望我的第一个按钮在第三个地方用红色和其他按钮作为第一个按钮和第二个按钮,但不知道我怎么能得到它。
答案 0 :(得分:45)
您可以使用destructiveButtonIndex
将第3个按钮设置为破坏性按钮。
喜欢这个actioinSheet.destructiveButtonIndex = 3;
答案 1 :(得分:4)
操作表按钮按照将其添加到操作表的顺序显示。按照您希望它们出现的顺序添加它们。您可以设置cancelButtonIndex
和destructiveButtonIndex
以确定哪些按钮应使用取消和破坏性样式进行样式设置。