代码之家  ›  专栏  ›  技术社区  ›  ohho

PresentPooverFromRect是如何工作的?

  •  8
  • ohho  · 技术社区  · 14 年前

    我不明白如何定义 (CGRect)rect 以控制popover的位置和箭头的位置。

    2 回复  |  直到 5 年前
        1
  •  5
  •   nickthedude    14 年前

    Cgrectmake(7001000,10,10)和uipopoverarrowdirectionleft对不起,我在iPad上,所以我无法编写准确的代码,但将它们作为presentpooverfromrect方法的参数传入。唯一的问题是我觉得你太过分了,除非我不明白你的问题。

        2
  •  8
  •   Tamara    14 年前

    Nickthedude对presentpopoverfromrect的看法是正确的,但presentpopoverfromrect函数有一个关键时刻:如果不设置popover的contentSizeForViewInPopover属性,它将使用默认值-320*1100点。如果您的popover的rect不适合屏幕坐标(您的坐标来自当前的popoverfromrect rect),系统会将您的popover放置到它认为更优化的矩形。