【发布时间】:2015-01-19 12:40:44
【问题描述】:
UIActionSheet 的实例无法在运行 iOS7 的 iPad 上正确显示。出于某种原因,它们会显示取消按钮并保留最后一个按钮。相同的代码在 iOS8 上运行良好。
您可能希望取消按钮被忽略,因为点击屏幕上的其他地方会关闭操作表。有谁知道为什么会这样?
在这两种情况下使用完全相同的代码:
// Create UIActionSheet
let mapOptions = UIActionSheet(title: "Select map type", delegate: self, cancelButtonTitle: "Cancel", destructiveButtonTitle: nil, otherButtonTitles: "Standard", "Hybrid", "Satellite")
// Display from bar button
mapOptions.showFromBarButtonItem(self.mapTypeButton, animated: true)
【问题讨论】:
标签: ios ipad ios7 swift uiactionsheet