Скрытое Superview, когда addSubview - PullRequest
       24

Скрытое Superview, когда addSubview

0 голосов
/ 07 сентября 2018
func navBarItebTitleView(value: [String: AnyObject]) {
    let titleView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 40))
    titleView.backgroundColor = UIColor.brown

    let container = UIView()
    container.translatesAutoresizingMaskIntoConstraints = false
    container.backgroundColor = UIColor.red

    titleView.addSubview(container)

    container.centerXAnchor.constraint(equalTo: titleView.centerXAnchor).isActive = true
    container.centerYAnchor.constraint(equalTo: titleView.centerYAnchor).isActive = true
    container.widthAnchor.constraint(equalToConstant: 40).isActive = true
    container.heightAnchor.constraint(equalToConstant: 40).isActive = true

    navigationItem.titleView = titleView
    titleView.addGestureRecognizer(UITapGestureRecognizer(target: self, action: #selector(showChatController)))

}

Я пытаюсь создать пользовательский navigationItem.titleView, но когда я добавляю новый subView, мой superView скрывается и я не могу передать на новый контроллер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...