UIPopoverView becoming distorted when keyboard is shown + iPad

旧时模样 提交于 2019-12-22 06:38:21

问题


I am having an issue with the layout of UIPopoverViewController. Currently I am showing an PopOver of Size (350, 820). I have a button clicking on UIAlertView will be shown with a text field within it.At the same time keyboard is also shown. Now the problem is that whenever the keyboard is my PopOver becomes distorted. Means the up arrow of popover shifts to right and contents of popover mix witheach other.

Any help in this regard will greatly appreciated.

Thanx


回答1:


I was seeing the same problem. Although it is not ideal, my work-around was to make the popover smaller so it could accommodate the keyboard without resizing itself.

//Work around a bug that causes the popover frame and table cells to become
//corrupted when the keyboard is displayed and the popover resizes.
[self setContentSizeForViewInPopover:CGSizeMake(320, 588)];

If your popover content is too big for this approach, you might be able to place it in a UIScrollView within a smaller popover.

Also see this solution: SplitViewController's popover UI error when UISearchBar is in focus




回答2:


I also the same problem. My popover's arrow was then pointing up and i changed the arrow direction facing down. It solved the problem.



来源:https://stackoverflow.com/questions/3994919/uipopoverview-becoming-distorted-when-keyboard-is-shown-ipad

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!