![]() |
1
57
若要显示它而不带箭头,请为“permittedArrowDirections”传递0:
要使其居中,请通过位于视图中心的1x1矩形:
然后你有一个中心和箭头自由的弹出窗口。 拔掉箭的那一点随时都可能折断。他们没有提供UIPopoverArrowDirectionNone选项是有原因的,他们可以选择在将来传递0时抛出异常,或者默认为某个异常。使用它的风险由你自己承担。 |
![]() |
2
0
如果您使用的是UIPopoverController,它将有一个箭头。这是你的选择。
如您所见,没有uipopoverrowdirectionnone 至于XIB的大小,在实现文件的ViewDidLoad方法中,可以设置以下内容。
你可以根据自己的喜好为翻领衫设定尺寸。 |
![]() |
3
0
我刚刚做了这个,但是我想在故事板上做尽可能多的事情,这改变了我的方法: 1) 在情节提要中选择弹出框,然后取消向上/向下/左/右方向的勾选以去掉箭头。 要在屏幕上居中覆盖,请准备segue并执行以下操作:
在我的例子中,我还发现popover segue的角半径与我的设计不匹配,因此我将背景颜色更改为clear以进行排序,即将此添加到上面的块中:
2) 在segue的目标控制器中,找到属性'Popover',勾选'Use Explicit Size',并将要显示的大小设置为Popover模式。 |