Skip to content

What about Footer View? #1

@AbrahamEP

Description

@AbrahamEP

I used the same code for table footer view and is not working. The View is setting at the top of the table view like it was a header view.

This is my code:

  `let containerView = UIView()
    containerView.translatesAutoresizingMaskIntoConstraints = false
    
    self.totalLabelFooter = UILabel()
    self.totalLabelFooter.text = "Total: $790"
    self.totalLabelFooter.textAlignment = .right
    self.totalLabelFooter.translatesAutoresizingMaskIntoConstraints = false
    
    containerView.addSubview(self.totalLabelFooter)
    
    self.totalLabelFooter.topAnchor.constraint(equalTo: containerView.topAnchor).isActive = true
    self.totalLabelFooter.bottomAnchor.constraint(equalTo: containerView.bottomAnchor).isActive = true
    self.totalLabelFooter.leftAnchor.constraint(equalTo: containerView.leftAnchor).isActive = true
    self.totalLabelFooter.rightAnchor.constraint(equalTo: containerView.rightAnchor).isActive = true
    
    self.tableView.tableFooterView = containerView
    
    // 3.
    containerView.centerXAnchor.constraint(equalTo: self.tableView.centerXAnchor).isActive = true
    containerView.widthAnchor.constraint(equalTo: self.tableView.widthAnchor, multiplier: 0.8).isActive = true
    containerView.bottomAnchor.constraint(equalTo: self.tableView.bottomAnchor).isActive = true
    
    self.tableView.tableFooterView?.layoutIfNeeded()
    self.tableView.tableFooterView = self.tableView.tableFooterView`

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