当键盘出现时,弹出视图箭头移动

时间:2012-07-26 23:08:33

标签: ios objective-c xcode ipad uipopovercontroller

我有一个带有搜索栏和搜索栏代表的弹出窗口视图。当弹出视图出现时,它指向按下按钮的箭头,按预期将其拉起。选择搜索字段并向上推视我的视图时,箭头一直移动到弹出框的底部,而不是指向应该固定到的按钮。如果键盘被解除,箭头会滑回到弹出窗口中间的位置。

我可以解雇这个弹出框并用右边的箭头手动调用另一个弹出框,但我觉得这是一个可怕的解决方案。

按下按钮时显示如下

[over presentPopoverFromRect:self.addCategoryButton.bounds inView:self.addCategoryButton permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];

1 个答案:

答案 0 :(得分:0)

假设该按钮是self.view的子视图。 我的猜测是popover应该像这样呈现:

[over presentPopoverFromRect:self.addCategoryButton.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionLeft animated:YES];