iOS9 中带有 UIAlertViewStylePlainTextInput 警告的 UIAlertView

Posted

技术标签:

【中文标题】iOS9 中带有 UIAlertViewStylePlainTextInput 警告的 UIAlertView【英文标题】:UIAlertView with UIAlertViewStylePlainTextInput warning in iOS9 【发布时间】:2015-10-08 10:11:49 【问题描述】:

我使用UIAlertView 样式UIAlertViewStylePlainTextInput,它可以工作,但在ios9 上,但在显示更改后我得到以下日志:

UICollectionViewFlowLayout 的行为未定义,因为 项目高度必须小于UICollectionView 的高度减去部分插入顶部和底部值,再减去内容插入顶部和底部值。

相关的 UICollectionViewFlowLayout 实例是 <_uialertcontrollercollectionviewflowlayout:>,它是 附在 ; 层 = ;内容偏移:0, 0;内容大小: 0, 0> 集合视图布局: <_uialertcontrollercollectionviewflowlayout:>.

Make a symbolic breakpoint at UICollectionViewFlowLayoutBreakForInvalidSizes to catch this in the debugger.

相同的代码在 iOS8 上运行,没有任何警告。

【问题讨论】:

【参考方案1】:

我遇到了同样的问题。

您是否尝试过像这样在您的 alertController 周围放置一个框架?

alertController.view.frame = CGRectMake(0.0, 0.0, 320.0, 400.0); // Workaround iOS8.3 bug - set this to larger than you'll need

【讨论】:

它解决了你身边的问题还是只是想告诉你你也想有一个解决方案? 在网上找到并玩了...但它并没有解决我的问题:-(

以上是关于iOS9 中带有 UIAlertViewStylePlainTextInput 警告的 UIAlertView的主要内容,如果未能解决你的问题,请参考以下文章

swift2.0中带有UIKeyboard的UIStackview

NSURLConnection的使用

iOS9适配

索引中带有 `.` 的字典项

gsutil:无法触摸名称中带有括号的文件

ios9 Safari 计算错误总和