gpt4 book ai didi

ios - UIActivityViewController 中缺少取消按钮文本

转载 作者:行者123 更新时间:2023-11-30 12:45:16 28 4
gpt4 key购买 nike

我有一个用 Swift 编写的 iOS 应用程序,并且 UIActivityViewController 中的“取消”按钮缺少文本。该按钮是全白色的。有什么想法吗?

func photoEditViewController(_ photoEditViewController: PhotoEditViewController, didSave image: UIImage, and data: Data) {

let objectsToShare: [AnyObject] = [ image ]
let activityViewController = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self.window?.rootViewController?.view
activityViewController.completionWithItemsHandler = { activity, success, items, error in
if success {
let alertController = UIAlertController(title: "Done", message: "Thanks for share!", preferredStyle: .alert)
let okBtn = UIAlertAction(title: "OK", style: .default, handler: nil)
alertController.addAction(okBtn)
self.topMostController().present(alertController, animated: true, completion: nil)
}
}
topMostController().present(activityViewController, animated: true, completion: { () in

})

}


func topMostController() -> UIViewController {
var topController: UIViewController = UIApplication.shared.keyWindow!.rootViewController!
while (topController.presentedViewController != nil) {
topController = topController.presentedViewController!
}
return topController
}

image here

最佳答案

您应该添加“取消按钮”作为单独的操作

let cancelBtn = UIAlertAction(title: "Cancel", style: .cancel, handler: nil)
alertController.addAction(cancelBtn)

关于ios - UIActivityViewController 中缺少取消按钮文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41717936/

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