gpt4 book ai didi

ios - 表格 View 不正确地显示单元格

转载 作者:行者123 更新时间:2023-11-29 00:35:24 24 4
gpt4 key购买 nike

拥有属性(property)

var resultSearchController = UISearchController()

在 viewDidLoad() 方法上创建 UISearchController

        self.resultSearchController = ({
let controller = UISearchController(searchResultsController: nil)
controller.searchResultsUpdater = self
controller.dimsBackgroundDuringPresentation = false
controller.searchBar.sizeToFit()
controller.searchBar.barStyle = UIBarStyle.black
controller.searchBar.barTintColor = UIColor.white
controller.searchBar.backgroundColor = UIColor.clear
controller.hidesNavigationBarDuringPresentation = false
self.tableView.tableHeaderView = controller.searchBar
return controller
})()

结果是注释文本具有正常显示加号,特别是在每个单元格左上角的文本上显示开始。我能做错什么?附言发现它很可能与 UISearchBar 无关

enter image description here

最佳答案

我不熟悉您如何创建 resultSearchController,因为我从未见过这样的结构。然而,这可能是我的知识有限。我会以不同的方式创建 resultSearchController,以获得更可能成功的结果。

lazy var resultSearchController : UISearchController = {
let controller = UISearchController(searchResultsController: nil)
controller.searchResultsUpdater = self
controller.dimsBackgroundDuringPresentation = false
controller.searchBar.sizeToFit()
controller.searchBar.barStyle = UIBarStyle.black
controller.searchBar.barTintColor = UIColor.white
controller.searchBar.backgroundColor = UIColor.clear
controller.hidesNavigationBarDuringPresentation = false
self.tableView.tableHeaderView = controller.searchBar
return controller
}()

这是延迟初始化将在使用时创建的变量并获取您定义的所有设置的正确方法。

如果这不起作用,则问题不是定义和初始化,您应该在可能出错的地方显示更多代码。

关于ios - 表格 View 不正确地显示单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40729437/

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