use*_*019 2 uipopovercontroller ios
我有一个UIPopoverController但是,由于设计,我必须以不同的方式放置箭头.同样,这是箭头放置,而不是箭头方向
换句话说,默认情况下,箭头位于UIPopoverController的中心,如下所示:
-----^-----
| |
| |
| |
|_________|
Run Code Online (Sandbox Code Playgroud)
我希望以下箭头位置
--^--------
| |
| |
| |
|_________|
Run Code Online (Sandbox Code Playgroud)
这可能吗?
谢谢
箭头实际上指向您提供的矩形:
presentPopoverFromRect:inView:permittedArrowDirections:animated:
Run Code Online (Sandbox Code Playgroud)
它出现在中心,因为弹出窗口视图尝试与提供的矩形中心对齐.如果你在一个难以出现的地方(例如屏幕的一角)呈现带有该矩形的弹出窗口,它将尽可能接近,但不一定会居中.
遗憾的是,您无法真正更改此行为,因为它已在内部化,以保留Apple/Cocoa UI准则和行为.
| 归档时间: |
|
| 查看次数: |
3413 次 |
| 最近记录: |