Personalice la barra de navigation agregando dos tags en lugar de un título en Swift

Estoy tratando de agregar dos tags en el lugar donde se muestra el título en la barra de navigation, pero estoy luchando para hacerlo. Sería muy bueno si pudiera lograr esto con el guión gráfico, pero como puedo ver, no puedo hacerlo.

Como he visto, necesito usar navigationItem pero no sé exactamente cómo hacerlo. Si alguien tiene algún ejemplo o si alguien me podría explicar más específicamente cómo hacerlo sería maravilloso.

Y necesito mencionar que no estoy completamente familiarizado con Obj-C, así que cualquier ayuda tendría que ser en Swift.

No estoy seguro si puedes hacerlo desde el guión gráfico, pero si quieres agregar dos tags de título, puedes hacer lo siguiente en el método viewDidLoad () del controller de vista para el que deseas los dos títulos:

if let navigationBar = self.navigationController?.navigationBar { let firstFrame = CGRect(x: 0, y: 0, width: navigationBar.frame.width/2, height: navigationBar.frame.height) let secondFrame = CGRect(x: navigationBar.frame.width/2, y: 0, width: navigationBar.frame.width/2, height: navigationBar.frame.height) let firstLabel = UILabel(frame: firstFrame) firstLabel.text = "First" let secondLabel = UILabel(frame: secondFrame) secondLabel.text = "Second" navigationBar.addSubview(firstLabel) navigationBar.addSubview(secondLabel) } 

De esta forma, puedes agregar tantas sub ventes como quieras a la barra de navigation