【发布时间】:2017-03-28 05:07:28
【问题描述】:
我正在为我的应用构建一个 FeedViewController。
这个屏幕由一个tableView(或一个collectionView)组成,它显示用户的帖子。帖子总是有内容的,它可以包含也可以不包含图像。
我想知道当没有要显示的图像时,处理这种情况的最佳方法是什么,如何处理表格视图单元格的高度并确保每个项目之间的间距保持不变?
我的尝试:
我创建了一个表格视图单元的子类,并在其中添加了一些约束。在我的 FeedViewController 的 cellForRowAtIndexPath 方法中,我添加了一个“if 语句”来检查 postImageView.image 是否为 nil,并相应地更新帖子图像的高度约束。问题是,正如您在下面的屏幕截图中看到的那样,间距与带有图像的单元格和没有图像的单元格略有不同。我希望元素之间的间距完全相同,无论帖子是否附有图像。
你们会如何解决这个问题?
感谢您的帮助,
J.
【问题讨论】:
标签: ios uitableview feed spacing