2011-01-26 79 views

回答

0

隐藏弹出箭头或在另一个弹出窗口中显示弹出窗口听起来不太明智。我不确定这是否被HIG明确禁止,但无论如何这是一个可用性缺陷。如果你坚持你可以绘制自己的无箭头弹出窗口,或者使用顶部的一些视图来掩盖箭头。我认为重新考虑用户界面会好得多。

9

当然,有很多呼吁,特别是当popover足够大,箭头指向的地方会被遮挡。

没有任何可用性缺点。

[pop presentPopoverFromBarButtonItem:_toolbarBtnImage2 
permittedArrowDirections:0 // <- pass in zero for no arrows 
animated:YES]; 
3

“2012-03-07人机界面指南”页面中隐含地禁止或删除了箭头。 114:“一个popover ...总是显示一个箭头,指出它出现的点。”

+5

然后,他们应该做一个框架,实际上保持箭头指向正确的地方。大声笑 – 2015-09-24 17:10:34

10

对于斯威夫特

popoverMenuViewController?.permittedArrowDirections = UIPopoverArrowDirection(rawValue:0)