【发布时间】:2011-06-18 18:27:19
【问题描述】:
我正在使用 UIActionSheet 向用户呈现一组选择。它在 iPhone 和 iPod Touch 上运行良好,但在 iPad 上,“取消”选项总是隐藏的。即出现带有选项的“对话框”,但缺少“取消”按钮。
代码如下:
self.popupQuery = [[[UIActionSheet alloc] initWithTitle:title
delegate:self
cancelButtonTitle:cancelButtonTitle
destructiveButtonTitle:nil
otherButtonTitles:option0, option1, cancelButtonTitle, nil] autorelease];
取消按钮标题: 取消按钮的标题。此按钮会自动添加到操作表并分配适当的索引,该索引可从 cancelButtonIndex 属性获得。此按钮显示为黑色,表示它代表取消操作。如果您不想要取消按钮或在 iPad 上显示操作表,请指定 nil。
我没有传递零,所以我不清楚发生了什么。这是一个错误吗?
【问题讨论】:
-
“cancelButtonTitle”的值是多少?如果为 nil,则按钮不会显示。
标签: ipad ios uiactionsheet