UIPopoverController 设定大小:
self.popover.popoverContentSize = CGSizeMake(340, 350);
UIPopoverPresentationController设定大小:
UIPopoverPresentationController *presentationController = [vc popoverPresentationController];
vc.preferredContentSize = CGSizeMake(500, 500);
sourceRect
sourceView这里俩属性 是所在页面 popover箭头指向sourceRect中心
permittedArrowDirections设置为0即可以不显示箭头
如果想去掉圆角,在弹出控制器添加:
- (void)viewWillAppear:(BOOL)animated
{self.view.superview.layer.cornerRadius = 0;
}
本文详细介绍了如何使用Swift为UIPopoverController和UIPopoverPresentationController设置大小,并提供了去掉圆角和隐藏箭头的方法,使用户界面更加灵活和个性化。

3838

被折叠的 条评论
为什么被折叠?



