use*_*248 5 xcode uicollectionview swift jsqmessagesviewcontroller
我创建了一个应用程序,我使用它JSQMessageViewController,它在iOS 8中工作正常.我在这个项目中使用Swift,我做桥接,因为库是用Objective-C编写的.但是在iOS 9,Xcode 7和Swift 2发布之后,我将我的代码语法转换为Swift 2并且出现问题..应用程序没有崩溃但是有一个日志错误...见下文.
2015-09-23 14:45:08.867 COC REAL WAR[1201:546997] Logging only once for UICollectionViewFlowLayout cache mismatched frame
2015-09-23 14:45:08.868 COC REAL WAR[1201:546997] UICollectionViewFlowLayout has cached frame mismatch for index path <NSIndexPath: 0xc000000000a00016> {length = 2, path = 0 - 5} - cached value: {{4, 693.221}, {312, 97}}; expected value: {{4, 596}, {312, 97}}
2015-09-23 14:45:08.868 COC REAL WAR[1201:546997] This is likely occurring because the flow layout subclass JSQMessagesCollectionViewFlowLayout is modifying attributes returned by UICollectionViewFlowLayout without copying them
Run Code Online (Sandbox Code Playgroud)
答案非常感谢.
我不知道这是否是正确的答案,但刚刚从链接中找到了答案。我只是将 springinessEnabled 更改为 false ..
collectionView!.collectionViewLayout.springinessEnabled = false
| 归档时间: |
|
| 查看次数: |
2733 次 |
| 最近记录: |