我正在使用弹出窗口显示有关用户点击的对象的信息。 问题是,有时这个弹出窗口会出现在需要保持可见的图形组件之上。
解决方法是告诉我的UIPopverController严格显示在特定区域内,即使锚点位于此区域的边界(当弹出窗口需要时也是如此)显示在屏幕边框附近。)
将视图设置为弹出窗口容器不起作用,因为弹出窗口可以显示出来:
[self.aPopover presentPopoverFromRect:popOverFrame inView:self.textView
permittedArrowDirections:UIPopoverArrowDirectionRight animated:YES];
你知道怎么做吗?
请注意,我的对象不是按钮,因此我无法使用该功能
– presentPopoverFromBarButtonItem:permittedArrowDirections:animated:
答案 0 :(得分:0)
我尝试拍摄你不想遮挡的物体,得到它的框架并将其用作presentPopoverFromRect:inView:permittedArrowDirections:animated:
中的矩形。 iOS通常会尝试避免模糊原点。