Как сделать iOS navigationItem.titleView выровненным влево?

navigationItem.hidesBackButton = true navigationItem.leftBarButtonItem = nil head = UIView() head.frame = CGRectMake(0, 0, 200, 44) head.frame.origin.x = CGFloat(0) navigationItem.titleView = head 

Я пытаюсь выровнять заголовок влево, но он все еще остается посередине.

Я не думаю, что Apple хочет, чтобы вы это сделали. Навигационные панели имеют довольно специфическую цель, которая часто включает в себя что-то еще в верхнем левом углу, как кнопка «Назад». Возможно, вам лучше создать пользовательский UIView или UIToolbar, который будет выглядеть как панель навигации.

Вы не можете выровнять вид заголовка слева. Вы можете создать представление заголовка и добавить подзаголовок, расположенный слева. Если вы хотите отобразить вместо кнопки «Назад», вы должны использовать элемент «Панель» вместо названия.

Я понял.

Мне просто нужно установить свой пользовательский UIView как leftBarButtonItem.