- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我试图在 UIActionSheet
中显示取消按钮,但它没有显示,这是可接受的行为吗?请指教。
UIActionSheet *actionSheet = [[UIActionSheet alloc]
initWithTitle:@"Are you sure you want to clear the cache?"
delegate:self
cancelButtonTitle:@"No"
destructiveButtonTitle:@"Yes"
otherButtonTitles:nil];
[actionSheet showInView:self.view];
[actionSheet release];
最佳答案
iPad 有一些关于操作表及其取消按钮的特殊规则,具体取决于您从何处显示它:
You can present an action sheet from a toolbar, tab bar, button bar item, or from a view. This class takes the starting view and current platform into account when determining how to present the action sheet. For applications running on iPhone and iPod touch devices, the action sheet typically slides up from the bottom of the window that owns the view. For applications running on iPad devices, the action sheet is typically displayed in a popover that is anchored to the starting view in an appropriate way. Taps outside of the popover automatically dismiss the action sheet, as do taps within any custom buttons. You can also dismiss it programmatically.
When presenting an action sheet on an iPad, there are times when you should not include a cancel button. If you are presenting just the action sheet, the system displays the action sheet inside a popover without using an animation. Because taps outside the popover dismiss the action sheet without selecting an item, this results in a default way to cancel the sheet. Including a cancel button would therefore only cause confusion. However, if you have an existing popover and are displaying an action sheet on top of other content using an animation, a cancel button is still appropriate. For more information see iPad Human Interface Guidelines.
这是一个包含更多解释的链接:http://crazyviraj.blogspot.com/2010/05/showing-cancel-button-in.html
关于objective-c - iPad 上的 UIActionSheet 未显示取消按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6028921/
我使用了两个不同的 NSArray 在自定义 TableView 中的两个不同标签中显示数据。如何使用 UIActionSheet(使用 UIActionSheet 的破坏性按钮)从 TableVie
这个问题我真的很困惑。我在我的应用程序中设置了两个 UIActionSheets。它们工作得很好,直到您使用 UIActionSheets 中的取消按钮。 当我离开该页面时,UIAactionShee
有没有办法以编程方式设置 UIActionSheet 的方向?我的 iPhone 方向是纵向,但 UIActionSheet 需要是横向。这可以吗? 编辑: 所以我的问题是我不想将 rootviewc
我正在初始化一个 UIActionSheet,我想从数组、集合或其他内容填充它的“otherButtonTitles”,如下所示 UIActionSheet* aSheet = [[UIActionS
这个问题已经有答案了: iPhone development: How to create colored or translucent background for UIActionSheet? (
他们有什么原因导致我的 UIActionSheet 需要一段时间才能加载吗?它在启动后工作正常,但是一旦我循环执行一些操作一两次,加载速度就非常慢,您可以看到灰色背景爬下来以完成图纸的绘制。 帮忙?
我有一个 uiactionsheet,按钮在我第一次按下或第二次按下时无法正常工作,但在尝试后只有多次。我尝试删除底部的取消按钮并保留按钮标题,但这些步骤都没有解决问题。这是我正在使用的代码: UIA
我正在尝试在我的应用程序中显示 UIActionsheet。它在纵向模式下工作得很好,但当我尝试让它以横向模式显示时,它仍然从底部滑入。但是,它不再像横向模式那样使用按钮并通过选择器控件进行显示。它只
我有一个像这样设置的 UIActionSheet: -(void)trash:(id)sender { UIActionSheet *sheet = [[[UIActionSheet alloc] i
在 Twitterific 应用程序中,有一个看起来像 UIActionSheet 的控件,但它看起来是自定义的。 我想知道如何使用水平行而不是默认垂直行中的按钮来创建具有相似外观和感觉的 View
我们可以更改破坏性按钮和其他按钮在 UIActionSheet 中出现的顺序吗?默认情况下,破坏性按钮(红色)显示在其他按钮上方,在我的应用程序中,我希望其他按钮显示在破坏性按钮上方。 最佳答案 没问
我读了很多相关内容。人们说,当其父级未设置为自动旋转时,它不会自动旋转。我尝试了一切但没有运气。我创建了基于 View 的应用程序(v4.2),并带有一个执行此操作的按钮: UIActionS
在操作表上将按钮设置为破坏性按钮的准则是什么。我的操作表包含两个按钮“取消”和“删除”,点击“取消”将关闭操作表,而点击“删除”将删除所选项目。我应该选择哪一个作为破坏性按钮? 最佳答案 来自类引用:
如何更改 UIActionSheet 按钮的颜色? 最佳答案 iOS 8 (UIAlertController) 如果您使用 UIAlertController,则非常简单。只需更改 UIAlertC
当我运行我的应用程序并单击操作表按钮时,会出现以下内容: Presenting action sheet clipped by its superview. Some controls might n
我想使用 UIActionSheet 来允许用户选择我的 iPhone 应用程序的两种模式之一。所以我不需要显示取消按钮。我只是想问他是否想选择模式一还是模式二。我尝试不添加它,但它不允许我添加,那么
我想要一个子类 UIActionSheet使用 block 方法而不是委托(delegate)。 我的问题是当我在 UIActionSheet 上调用 super 初始化时可变参数 ...在方法结束时
我想知道如何定制这样的 UIActionSheet: 当您按下按钮以显示此 View 时,它确实像 UIActionSheet 一样出现,但老实说,我不太确定他们没有使用包含两个按钮的 UIView
我有一个 iOS6 应用程序,它使用以下代码创建带有时间选择器的 UIActionSheet: - (void)willPresentActionSheet:(UIActionSheet *)acti
我有一个 UIActionSheet 来选择在我的应用程序中使用的时间。选择时间可以正常工作,但是当单击“完成”按钮时,我找不到隐藏操作表的方法。 我的代码是: -(void) showTimespa
我是一名优秀的程序员,十分优秀!