在iphone中显示与ipad相同的UIActionSheet

时间:2015-01-25 18:21:48

标签: ios objective-c iphone uiactionsheet

我有一个UIButton,我想添加一个UIActionSheet。

如何让iphone版看起来像这样:

enter image description here

如果有办法以另一种方式表达,而不是UIActionSheet,我愿意听取其他方式。

希望我足够清楚。如果您有任何疑问,请随时提出。

1 个答案:

答案 0 :(得分:-1)

您只能使用以下

在iOS8中以原生方式执行此操作
    UIPopoverPresentationController *popOverController = [[UIPopoverPresentationController alloc] init];
popOverController.popoverContentSize = CGSizeMake(150, 160);
[popOverController setDelegate:self];

popOverController.sourceView = self.view;
popOverController.sourceRect = sender.frame;
popOverController.permittedArrowDirections = UIPopoverArrowDirectionUp;

[self presentViewController:popOverController
                     animated:YES
                   completion:nil];

您可以使用cocoacontrols中的一个自定义控件来支持iOS7

祝你好运