草庐IT

settingsView

全部标签

ios - UIPopoverController 改变 UIPopoverArrowDirection 的位置

我想将UIPopoverArrowDirection向左移动,这样实际的箭头不再居中,而是向左移动25%,向右移动75%。为了帮助理解我的意思,请看两个屏幕截图,我希望它像第二个一样...问题是没有真正的方法可以深入到popover类... 最佳答案 通过指定“presentPopoverFromRect”并使该矩形受到足够的约束,内置类已经可以做到这一点。下面是直接从上面的代码中提取出来的代码。额外的绒毛是因为小齿轮在UINavigationBar的UIToolbar中。r是UIToolbar的框架,它正在被调整以击中正确的位置(