小编Sha*_*bba的帖子

未定义UICollectionViewFlowLayout的行为,因为单元格宽度大于collectionView宽度

2015-08-18 16:07:51.523示例[16070:269647]未定义UICollectionViewFlowLayout的行为,因为:2015-08-18 16:07:51.523
示例[16070:269647]项目宽度必须小于UICollectionView的宽度减去左边和右边的值,减去左边和右边的内容值.
2015-08-18 16:07:51.524示例[16070:269647]相关的UICollectionViewFlowLayout实例是,并附加到; 动画= {position =; bounds.origin =; bounds.size =; }; layer =; contentOffset:{0,0}; contentSize:{1024,770}>集合视图布局:.2015-08-18 16:07:51.524示例[16070:269647]在UICollectionViewFlowLayoutBreakForInvalidSizes上创建一个符号断点,以便在调试器中捕获它.

这就是我得到的,我所做的是

func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize {
        return CGSizeMake(self.collectionView!.frame.size.width - 20, 66)
    }
Run Code Online (Sandbox Code Playgroud)

当我从横向旋转到纵向时,控制台仅在iOS 9中显示此错误消息,是否有人知道这是怎么回事?如果有解决方法?

截图

uicollectionview uicollectionviewcell uicollectionviewlayout ios9 xcode7-beta5

47
推荐指数
9
解决办法
5万
查看次数

此应用程序正在从后台线程修改autolayout引擎,这可能导致引擎损坏和奇怪的崩溃

当我在模拟器中运行我的应用程序时,我在控制台中获取此日志.在iOS 8中没有看到这个.我不太清楚是什么导致了这一点.有没有其他人遇到同样的问题,如果是这样,它是如何解决的?或者是否有人可以提供任何帮助?

iphone ios9 xcode7-beta4

36
推荐指数
3
解决办法
4万
查看次数

针对不同iPAD尺寸的不同UI

我们的项目针对所有iPAD运行,我们遇到了一个问题,例如我们有8个按钮垂直放置在屏幕上,限制被添加为垂直间距,它们在iPAD 9.7英寸上看起来很好,但它们在iPAD 12.9上显得非常大,所以问题是,有没有什么好方法可以更好地使用屏幕空间,如果它是iPAD 12.9则添加额外的UIView.我已经研究过使用大小类,但我相信所有iPAD都有一个大小类,我想要的是如果有一种方法可以使用"接口"构建器为不同的iPAD大小设置不同的UI

ipad ios ipad-3 xcode8

2
推荐指数
1
解决办法
782
查看次数