9

我有一个 UIPopoverController,里面有一个文本字段。在 iOS 6 上,当用户点击文本字段并且弹出框恰好挡住了屏幕上的键盘滑动时,弹出框会很好地移开。

在 iOS 7 上,它会飞到屏幕边缘。这太荒谬了。

这只是iOS 7中的一个错误吗?有没有办法控制 iOS 7 中以前不存在的这种行为?

谢谢。

4

2 回答 2

7

尝试从permittedArrowDirections更改UIPopoverArrowDirectionAnyUIPopoverArrowDirectionLeft | UIPopoverArrowDirectionRight-

(void)presentPopoverFromRect:(CGRect)rect inView:(UIView *)view allowedArrowDirections:(UIPopoverArrowDirection)arrowDirections Animation:(BOOL)animated;

于 2013-10-21T11:27:45.780 回答
1

似乎弹出框的箭头方向有问题。这个论坛帖子是相关的,似乎有更多信息 https://devforums.apple.com/message/873738#873738

https://devforums.apple.com/message/885612#885612

于 2013-11-07T00:01:21.960 回答