在iOS9中使用UIAlertViewStylePlainTextInput警告的UIAlertView

时间:2015-10-08 10:11:50

标签: uialertview ios9

我正在使用UIAlertView样式UIAlertViewStylePlainTextInput,它可以在iOS9上运行,但是在显示更改后我得到以下日志:

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

  

相关的UICollectionViewFlowLayout实例是   < _UIAlertControllerCollectionViewFlowLayout:0x1262edd40>,它是   附属于   layer =; contentOffset:{0,0}; contentSize:   {0,0}>集合视图布局:   < _UIAlertControllerCollectionViewFlowLayout:0x1262edd40>。

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

相同的代码适用于iOS8,没有任何警告。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。

您是否尝试过像这样在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