gpt4 book ai didi

ios - UITableView 中单元格之间的大间隙,iOS 错误?

转载 作者:行者123 更新时间:2023-11-28 08:33:51 30 4
gpt4 key购买 nike

有人愿意参加有趣的 UI 挑战吗?如果是这样,那么您来对地方了!我在 Swift 中有一个 UITableViewController,带有自动调整单元格的大小(它们使用 autolayout 而不是 heightForRowAtIndexPath 函数)。你可以从我的屏幕截图中看到单元格之间有一个奇怪的间隙,如果你看一下 UI 捕获的屏幕截图,你可以看到问题可能不是单元格布局错误,实际上没有空间中的 TableView 单元格。当我开始在搜索栏中搜索时,整体往往会有些随机地跳来跳去,但当我设置排序时(使用附加到搜索栏的过滤器范围选择器,如第二张图片所示),它们通常会一起消失。

作为一名 HS 学生开发者,我真的非常感谢你能给我的任何帮助!虽然我不认为自己是 iOS 的初学者,但在处理 UI 方面我肯定算不上老手。

你是最好的 Stack Overflow 社区!

Gap Gap While Searching UI Capture from <code>Xcode</code>

最佳答案

所以,这很可怕,但它只是“神奇地”修复了自己。唯一可能的解释是它已修复,因为我添加了粗略的代码以使排序/过滤器选择按钮始终显示。

    searchController.searchBar.showsScopeBar = true
searchController.searchBar.frame = CGRect(x: 0, y: 0, width: UIScreen.mainScreen().bounds.size.width, height: 88)

它一直在发生,直到我添加该行。如果有人能准确解释为什么会修复它,那就太好了。我有几个想法,但我真的不确定。

至少结局是好的。

编辑

这不是完整的答案。具有不同高度的单元格也会导致问题,搜索 Controller 的奇怪之处似乎只是缓解了部分问题。

普拉维达

关于ios - UITableView 中单元格之间的大间隙,iOS 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38313269/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com