Skip to content

UITableViewHeaderFooterView - Warning with NibReusable #121

@clementmorissard

Description

@clementmorissard

I'm trying to use the NibReusable for the HeaderFooterView for a TableView but i'm getting a warning in console:

[TableView] Changing the background color of UITableViewHeaderFooterView is not supported. Use the background view configuration instead.

But i'm not changing any background color in my view as you can see below. No warning if i'm just using a UIView without the dequeueReusable logic

import Reusable

class ShoppingListHeaderView: UITableViewHeaderFooterView, NibReusable {
    @IBOutlet private weak var titleLabel: UILabel!
    @IBOutlet private weak var iconImageView: UIImageView!
    @IBOutlet private weak var button: UIButton!

    override func awakeFromNib() {
        super.awakeFromNib()
        
        iconImageView.isHidden = true
        iconImageView.tintColor = Asset.Colors.purple1F.color
        
        titleLabel.textColor = Asset.Colors.black.color
        titleLabel.textAlignment = .left
        titleLabel.font = RawFonts.latoBold.font(size: 16)
    }
    
    func configure(text: String) {
        titleLabel.text = text
    }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions