1

I tried few options to add constraints to my side nav bar but I couldn't do that. So I did:

func configureNavigationBar() {
    navigationController?.navigationBar.barTintColor = .darkGray
    navigationController?.navigationBar.barStyle = .black

    navigationItem.title = "..."
    navigationItem.leftBarButtonItem = UIBarButtonItem(image: #imageLiteral(resourceName: "SideBar").withRenderingMode(.alwaysOriginal), style: .plain, target: self, action: #selector(handleMenuToggle))
}

That was the code to configure nav bar. I want to add constraints for image to left. I did this for my Side Bar Menu items like below.

addSubview(iconImageView)
    iconImageView.translatesAutoresizingMaskIntoConstraints = false
    iconImageView.centerYAnchor.constraint(equalTo: centerYAnchor).isActive = true
    iconImageView.leftAnchor.constraint(equalTo: leftAnchor, constant: 12).isActive = true
    iconImageView.heightAnchor.constraint(equalToConstant: 24).isActive = true
    iconImageView.widthAnchor.constraint(equalToConstant: 24).isActive = true

    addSubview(descriptionLabel)
    descriptionLabel.translatesAutoresizingMaskIntoConstraints = false
    descriptionLabel.centerYAnchor.constraint(equalTo: centerYAnchor).isActive = true
    descriptionLabel.leftAnchor.constraint(equalTo: iconImageView.rightAnchor, constant: 12).isActive = true

I want to able to do resize my nav bar also and put label into it something like these.

ATV
  • 338
  • 1
  • 4
  • 19

0 Answers0