我有一个带有搜索栏和搜索栏代表的弹出窗口视图。当弹出视图出现时,它指向按下按钮的箭头,按预期将其拉起。选择搜索字段并向上推视我的视图时,箭头一直移动到弹出框的底部,而不是指向应该固定到的按钮。如果键盘被解除,箭头会滑回到弹出窗口中间的位置。
我可以解雇这个弹出框并用右边的箭头手动调用另一个弹出框,但我觉得这是一个可怕的解决方案。
按下按钮时显示如下
[over presentPopoverFromRect:self.addCategoryButton.bounds inView:self.addCategoryButton permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];
答案 0 :(得分:0)
假设该按钮是self.view的子视图。 我的猜测是popover应该像这样呈现:
[over presentPopoverFromRect:self.addCategoryButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];