弹出窗口覆盖我的一些组件的问题

时间:2010-07-30 22:00:25

标签: cocoa-touch ipad uikit overlay uipopovercontroller

我正在使用弹出窗口显示有关用户点击的对象的信息。 问题是,有时这个弹出窗口会出现在需要保持可见的图形组件之上。

解决方法是告诉我的UIPopverController严格显示在特定区域内,即使锚点位于此区域的边界(当弹出窗口需要时也是如此)显示在屏幕边框附近。)

将视图设置为弹出窗口容器不起作用,因为弹出窗口可以显示出来:

[self.aPopover presentPopoverFromRect:popOverFrame inView:self.textView
            permittedArrowDirections:UIPopoverArrowDirectionRight animated:YES];

你知道怎么做吗?

请注意,我的对象不是按钮,因此我无法使用该功能

– presentPopoverFromBarButtonItem:permittedArrowDirections:animated:

1 个答案:

答案 0 :(得分:0)

我尝试拍摄你不想遮挡的物体,得到它的框架并将其用作presentPopoverFromRect:inView:permittedArrowDirections:animated:中的矩形。 iOS通常会尝试避免模糊原点。