1

我正在使用tableView内部collectionsView单元格。

当我滚动tableView时,此消息出现在控制台中:

NameOfProject[1108:15021] 相关的 UICollectionViewFlowLayout 实例为 , 并附加到 ; 层 = ; 内容偏移:{0, 0}; 内容大小:{3750, 210.66666666666666};adjustedContentInset: {0, 0, 0, 0}> 集合视图布局: . 2018-05-03 08:47:52.190847-0300

NameOfProject[1108:15021] 在 UICollectionViewFlowLayoutBreakForInvalidSizes 处创建一个符号断点以在调试器中捕获它。

我创建了一个符号中断点,但它并没有在代码中停止。有人可以帮我找到一种方法来删除这个警告吗?

提前致谢!

4

1 回答 1

0

我认为你必须检查你的方法

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath;

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath;

并尝试根据每种情况使用引用的约束更新视图。

@IBOutlet weak var constraint: NSLayoutConstraint!

对于这样的错误,您应该在 Storyboard 上提供您的视图的屏幕截图,以获得更好的帮助并尝试解释更多。

希望能帮助到你。

于 2019-02-21T09:37:48.750 回答