gpt4 book ai didi

swift - 将 destructiveButtonTitle 移动到 UIActionSheet 的底部

转载 作者:行者123 更新时间:2023-11-28 11:05:06 24 4
gpt4 key购买 nike

我希望将取消按钮移到操作表的底部,成为用户可以使用的最后一个按钮。我有这段代码:

func openImagePicker(
actionSheetTitle:String="Choose Image Source",
cancelTitle:String="Cancel",
cameraTitle:String="Camera",
galleryTitle:String="Gallery",
isImage:Bool=true,
isMultipleSelection:Bool=false,
completeHandler:(success:Bool,arrAssert:[TCAsset])->Void,
failurer:((error:String)->(Void))?=nil)
{

let actionSheet=UIActionSheet(title: actionSheetTitle, delegate:self, cancelButtonTitle:nil, destructiveButtonTitle:cancelTitle,otherButtonTitles: cameraTitle, galleryTitle)

if UIDevice.currentDevice().userInterfaceIdiom == .Phone
{
actionSheet.showInView(UIApplication.sharedApplication().keyWindow!)
}
else
{
let appDel = UIApplication.sharedApplication().delegate as? AppDelegate


actionSheet.showInView((appDel?.window?.rootViewController?.view)!)
}

当前显示的操作表如下:

enter image description here

我怎样才能使取消按钮成为列表中的最后一个按钮?

谢谢:)

最佳答案

我觉得对此有一个非常简单的答案:

您可以使用 destructiveButtonIndex 将 destructiveButton 的索引设置为您想要的任何位置。

actionSheet.destructiveButtonIndex = 2;

关于swift - 将 destructiveButtonTitle 移动到 UIActionSheet 的底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38252385/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com