У меня есть приложение с несколькими ViewControllers, и мне нужно отобразить изображение в заголовке панели навигации, у меня уже есть этот код для этого.
public func carregarLogoNav() -> Void {
let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 86, height: 38))
imageView.contentMode = .scaleAspectFit
let image = UIImage(named: "logo-simples.png")
imageView.image = image
navigationItem.titleView = imageView
}
Но я хотел бы знатьесли возможно скопировать это изображение на все другие представления без необходимости вставлять этот код в каждое из них.
Другой способ - просто вызвать эту функцию в другом ViewController, но она также не работает * 1006.*
anotherViewController().carregarLogoNav()