Tôi đang trong quá trình viết lại ứng dụng từ mục tiêu c sang Swift và tôi nhận thấy rằng UIActionSheet hoạt động khác trong phiên bản Swift so với phiên bản obj-c.UIActionSheet nhanh chóng đặt nút Cancel ở trên iOS 7
obj-c phiên bản
phiên bản Swift
Đây là vấn đề duy nhất trên iOS 7, nó hoạt động tốt (có nghĩa là hủy là ở phía dưới) trên iOS 8 cho cả phiên bản Swift và Obj-c
Đây là đoạn mã có liên quan:
var sheet = UIActionSheet(title: nil, delegate: self, cancelButtonTitle: "Cancel", destructiveButtonTitle: nil)
sheet.addButtonWithTitle("Camera")
sheet.addButtonWithTitle("Photo Library")
sheet.showInView(self.controller.view)
Bạn có ý tưởng khắc phục sự cố không?
Đây là điên nhưng nó giúp. Cảm ơn! –