Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

UIPopoverView becoming distorted when keyboard is shown + iPad

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

like image 800
tek3 Avatar asked Nov 06 '22 07:11

tek3


1 Answers

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

like image 142
Cory Pratt Avatar answered Nov 15 '22 12:11

Cory Pratt