UISearchController 与单元格布局混淆

Posted

技术标签:

【中文标题】UISearchController 与单元格布局混淆【英文标题】:UISearchController messes with Layout of Cells 【发布时间】:2016-05-23 11:00:37 【问题描述】:

我按照this 教程在我的应用程序中使用UISearchController

现在已经设置了自定义UITableViewCellUISearchController 弄乱了我的细胞。

似乎UISearchController 没有使用相同的自定义UITableViewCell,并且它的视图边界与我自己的UITableView 不同。当我按下取消按钮时,有没有办法将它改回来?

编辑:

【问题讨论】:

【参考方案1】:

虽然没有人回答,但我找到了解决办法:

    确保您的单元格连接到实际的 tableView,而不仅仅是您的主单元格。 (我使用了一个 Outlet 并且只设置了我的 outlet 的单元格)

    确保您始终对自定义单元格中的插座进行寻址。因为我用过这个

    cell.textLabel?.text = "你好"

我的单元格将自动转换为默认单元格。

【讨论】:

以上是关于UISearchController 与单元格布局混淆的主要内容,如果未能解决你的问题,请参考以下文章

UISearchController 的搜索栏与第一个 tableview 单元格重叠

将 unwind segue 与 UISearchController 一起使用时出错

UISearchController 搜索栏在活动时与第一个单元格重叠

在 UISearchController 处于活动状态时选择 tableview 中的单元格,不显示下一个视图?

UISearchController - 键盘不显示

带有 UITableViewController 的 SearchBar 包含错误数量的单元格