【问题标题】:Make a symbolic breakpoint at UICollectionViewFlowLayoutBreakForInvalidSizes to catch this in the debugger在 UICollectionViewFlowLayoutBreakForInvalidSizes 处创建一个符号断点以在调试器中捕获它
【发布时间】:2018-10-13 17:38:27
【问题描述】:

我在单元格内使用tableViewcollectionsView

当我滚动 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 在 调试器。

我创建了一个符号断点,但它并没有在代码中停止.. 有人可以帮我找到消除此警告的方法吗?

提前致谢!

【问题讨论】:

标签: ios uicollectionview swift4 uicollectionviewflowlayout


【解决方案1】:

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

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

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

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

@IBOutlet weak var constraint: NSLayoutConstraint!

如果出现此类错误,您应该在 Storyboard 上提供您的视图的屏幕截图以获得更好的帮助并尝试解释更多。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2015-06-30
    相关资源
    最近更新 更多