120得票18回答
如何在Swift中展示iOS的UIActionSheet?

我该如何在iOS应用程序中使用Swift展示UIActionSheet? 以下是我的代码,用于显示UIActionSheet:@IBAction func downloadSheet(sender: AnyObject) { let optionMenu = UIAlertContro...

116得票7回答
UIActionSheet取消按钮的奇怪行为

我有一个UIBarButtonItem,它会打开一个操作表,让用户选择要做什么。除非我试图单击"取消"按钮,否则一切都按预期工作。该按钮的目标似乎已经从其原来应该在的位置上移动了。我只能通过在"取消"和"确定"按钮的中间某处单击来激活它。 我尝试了其他应用程序中的操作表,它们正常工作,所以这...

110得票4回答
通过传递数组创建UIActionSheet的“otherButtons”,而不是通过varlist。

我有一个字符串数组,想将其用作UIActionSheet上按钮的标题。不幸的是,方法调用中的otherButtonTitles:参数需要一个可变长度的字符串列表,而不是一个数组。 那么我如何将这些标题传递到UIActionSheet中呢?我看到的解决方法是在otherButtonTitles...

88得票8回答
操作面板在iPad上无法正常工作

我在我的应用程序中使用ActionSheet。它在我的iPhone上运行良好,但在iPad模拟器上却不行。 这是我的代码:@IBAction func dialog(sender: AnyObject) { let optionMenu = UIAlertController(ti...

63得票8回答
Swift UIAlertController - ActionSheet在iPad iOS8上崩溃

目前我遇到了ActionSheet的大麻烦。在iPhone上它运行良好,但在iPad上只会崩溃。 我创建了一个只有一个按钮的新项目。import UIKit extension ViewController : UIActionSheetDelegate { func actio...

58得票9回答
在iOS8-iOS11中,从操作表的代理模态呈现视图控制器

我注意到在iPad上的iOS8 beta 3 (更新: 在iOS 11.2中仍然存在)中,当试图从UIActionSheet的委托方法中呈现一个视图控制器时,"没有任何事情"发生,并且会输出一条日志消息到调试控制台,指出在转换alert controller时尝试了呈现操作:Warning: ...

58得票4回答
创建UIActionSheet

我想要创建这种菜单,当然还有其他的菜单按钮。是否有默认的视图控制器可以代表它,或者我需要获取图片并自己创建呢。

55得票6回答
如何使用UIAlertController替换UIActionSheet?

我正在维护一个基于SDK 6.0的旧iOS项目。 该项目中有一个名为 -(void) showComboBox:(UIView*)view:withOptions:(NSDictionary*)options 的方法,用于显示下拉框。为了实现这个目标,它使用了在iOS8上已被弃用的UIA...

51得票6回答
在iOS 8及以上版本中,将UIPickerView添加到UIActionSheet无法正常工作

我正在把UIPickerView添加到UIActionsheet中,但在ios 7中它运行得非常完美,但在ios 8中却不起作用。请帮帮我解决这个问题。 这是我为此使用的代码: // Objective-C [actionSheet addSubview:pickerView]; 以下是...

47得票6回答
iOS8 GM中如何从弹出窗口显示UIActionSheet

当您尝试从弹出窗口显示UIActionSheet时,是否收到此消息? 您的应用程序已经展示了一个UIAlertController(),样式为UIAlertControllerStyleActionSheet。使用此样式的UIAlertController的modalPresentation...