Questions tagged «uiactionsheet»

7
UIActionSheet取消按钮异常行为
我有一个UIBarButtonItem,它打开一个操作表来为用户提供有关操作的选择。除非我尝试单击“取消”按钮,否则一切都会按预期进行。该按钮的目标似乎已经从其应有的位置向上移动。我只能通过单击“取消”和“确定”按钮中间的某个位置来激活它。 我已经在其他应用程序中尝试过操作表,它们可以很好地工作,所以这不仅仅是我的经验。操作表正在UIViewController中打开 - (void)showOpenOptions { UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:NSLocalizedString(@"Open link in external application?", @"Open in external application") delegate:self cancelButtonTitle:NSLocalizedString(@"Cancel", @"Cancel") destructiveButtonTitle:NSLocalizedString(@"Open Link", @"Open Link") otherButtonTitles:nil]; [sheet showInView:self.view]; [sheet release]; }

4
通过传入数组而非varlist创建UIActionSheet'otherButtons'
我有一个字符串数组,我想用于UIActionSheet上的按钮标题。不幸的是,方法调用中的otherButtonTitles:参数采用可变长度的字符串列表,而不是数组。 那么如何将这些标题传递给UIActionSheet?我见过建议的解决方法是将nil传递给otherButtonTitles :,然后使用addButtonWithTitle:分别指定按钮标题。但这存在将“取消”按钮移动到UIActionSheet上的第一个位置而不是最后一个位置的问题。我希望它成为最后一个。 有没有办法1)传递数组来代替可变的字符串列表,或者2)将取消按钮移到UIActionSheet的底部? 谢谢。

16
如何呈现UIActionSheet iOS Swift?
如何在iOS Swift中执行UIActionSheet?这是我用于编码UIActionSheet的代码。 @IBAction func downloadSheet(sender: AnyObject) { let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .actionSheet) let saveAction = UIAlertAction(title: "Save", style: .default, handler: { (alert: UIAlertAction!) -> Void in println("Saved") }) let deleteAction = UIAlertAction(title: "Delete", style: .default, handler: { (alert: UIAlertAction!) -> Void in println("Deleted") }) let …

8
ActionSheet无法使用iPad
我在应用程序中使用ActionSheet。在我的iPhone上可以运行,但在iPad模拟器上却不能。 这是我的代码: @IBAction func dialog(sender: AnyObject) { let optionMenu = UIAlertController(title: nil, message: "Choose Option", preferredStyle: .ActionSheet) let deleteAction = UIAlertAction(title: "Delete", style: .Default, handler: { (alert: UIAlertAction!) -> Void in println("Filtre Deleted") }) let cancelAction = UIAlertAction(title: "Cancel", style: .Cancel, handler: { (alert: UIAlertAction!) -> Void in println("Cancelled") }) …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.