如何在iPhone的UIActionsheet中更改按钮顺序?

11
我在UIActionsheet中有4个按钮,从上到下的顺序如下:
1. 删除现有照片 - 破坏性按钮标题
2. 拍照 - 其他按钮标题
3. 从相册选择 - 其他按钮标题
4. 取消 - 取消按钮标题

现在我的问题是,我发现我的第一个按钮 "删除现有照片" 显然是红色的,我想让我的第一个按钮变成其他按钮,把原来的第二个和第三个按钮变成新的第一个和第二个按钮,同时也要保持红色。但是我不知道该怎么做。
2个回答

45

您可以使用destructiveButtonIndex将第三个按钮设置为破坏性按钮。

像这样:actioinSheet.destructiveButtonIndex = 3;


小细节,但是actionSheet可能应该改为actionsheet。 - mogile_oli

4

操作表按钮按照添加顺序出现在操作表中。请按您希望它们出现的顺序添加它们。您可以设置cancelButtonIndexdestructiveButtonIndex来确定哪些按钮应该使用取消和破坏样式。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接