我需要将自定义标题添加到我的表中

我试试这个

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

    let view = UIView(frame: CGRect(x: 0, y: 0, width: tableView.frame.size.width, height: 18))
    let label = UILabel(frame: CGRect(x: 20, y: 20, width: 50, height: 50))
    label.text = "TEST TEXT"
    label.textColor = UIColor.whiteColor()

    self.view.addSubview(view)

    return view
}

但这不管用,我在桌子上什么也没看到

我做错了什么?或许还有别的方法?

推荐答案

您是否在viewDidLoad中设置了节头高度?

self.tableView.sectionHeaderHeight = 70

另外,你应该更换

self.view.addSubview(view)

通过

view.addSubview(label)

最后你得判断一下你的镜框

let view = UIView(frame: CGRect.zeroRect)

最终得到了所需的文本 colored颜色 ,目前看起来是白色对白色.

Swift相关问答推荐

如何将趋势线添加到线性图中?

如何让CTFontCreateUIFontForLanguage与汉字和表情包协同工作?

使用SWIFT宏从另一个枚举添加 case

如何把多个可观测性变成一个完备性?

通常从数组调用的SWIFT静态协议函数

SwiftData/PersistentModel.swft:540:致命错误:不支持的关系密钥路径ReferenceWritableKeyPath

swift:只要框架名称中有一个带有框架名称的公共实体,就指定框架中公共 struct 的路径

将matchedGeometryEffect 应用于列表视图内的视图时,列表视图中的项目会受到影响 - SwiftUI

将 ArgumentParser 与 Swift 并发一起使用

ScreenCaptureKit/CVPixelBuffer 格式产生意外结果

如何在 switch case 模式语句中使用 Swift 文字正则表达式?

如何在 Combine 合并运算符的输出上使用 eraseToAnyPublisher

关于变量的视图的 SwiftUI 生命周期

如何从数据中读取以空结尾的字符串?

如何使用带有 span 样式标签的 Swift XMLParser

是否可以使任何协议符合 Codable?

Xcode swift ui 错误KeyPathComparator仅在 macOS 12.0 或更高版本中可用

swift:修改字典中的数组

理解 Swift 2.2 Select 器语法 - #selector()

自定义 MKAnnotation 标注视图?