我对 UIPopoverViewController 的布局有疑问。目前我正在显示一个大小为 (350, 820) 的 PopOver。我有一个单击 UIAlertView 的按钮,其中将显示一个文本字段。同时还会显示键盘。现在的问题是,只要键盘是我的 PopOver 就会扭曲。意味着弹出窗口的向上箭头向右移动并且弹出窗口的内容相互混合。
在这方面的任何帮助将不胜感激。
Thanx
我看到了同样的问题。尽管它并不理想,但我的解决方法是使弹出窗口变小,以便它可以容纳键盘而无需调整自身大小。
//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)];
如果您的弹出窗口内容对于此方法来说太大,您可以将其放置在较小弹出窗口内的 UIScrollView 中。
另请参阅此解决方案:当 UISearchBar 处于焦点状态时,SplitViewController 的弹出 UI 错误 https://stackoverflow.com/questions/3548581/splitviewcontrollers-popover-ui-error-when-uisearchbar-is-in-focus/3551162#3551162
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)