我有一个UIButton,我想添加一个UIActionSheet。
如何使iPhone版本看起来像这样:
如果有另一种方法可以做到这一点,也就是说没有使用UIActionSheet,那么我很乐意听到其他方法。
希望我足够清楚。如有疑问,请随时提问。
最佳答案
您只能在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支持
祝好运
关于ios - 在iPhone中显示与iPad相同的UIActionSheet,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28139819/