gpt4 book ai didi

ios - viewForHeaderInSection 部分不显示标题

转载 作者:行者123 更新时间:2023-11-28 06:28:42 25 4
gpt4 key购买 nike

我在页眉部分找不到任何文本。这就是我设置页眉部分的方式:

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return myDataSource[section].otherKeyValues.count
}

override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
return myDataSource.count
}

override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell: AccordionDetailTableViewCell = (NSBundle.mainBundle().loadNibNamed("AccordionDetailTableViewCell", owner: self, options: nil).first as? AccordionDetailTableViewCell)!
// cell.headerLabel!.text = "This is a test"
let currentCellData = myDataSource[indexPath.section]
cell.headerLabel!.text = currentCellData.otherKeyValues[indexPath.row].key
cell.detailLabel!.text = currentCellData.otherKeyValues[indexPath.row].value
return cell

}

override func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {

let view: AccordionHeaderView = (NSBundle.mainBundle().loadNibNamed("AccordionHeaderView", owner: self, options: nil).first as? AccordionHeaderView)!
view.tag = section
view.delegate = self
view.titleLabel!.text = myDataSource[section].dateCreated == nil || myDataSource[section].dateCreated == "" ? " " : myDataSource[section].dateCreated
return view
}

项目显示在单元格中,即使我设置 view.titleLabel!.text = "Hello" 然后 Hello 也不会出现。

我正在使用 UIViewController 并实现了 FZAccordionTableView

我在这里做错了什么?

最佳答案

您需要实现 UITableview 委托(delegate)方法,例如 heightForHeaderInSection

func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {

return 30

}

关于ios - viewForHeaderInSection 部分不显示标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41016336/

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