Intereting Posts
Измените системное свойство в com.apple.wifi.plist Как несколько загрузок фонового видео в iOS? (неатомные, readwrite, сохраняются) и (неатомные, сильные) в Objective-C ARC Удаление сильного имущества из переработанного UITableViewCell iOS Swift: проведите клетку таблицы, чтобы выполнить действие (не раскрывать) UIScrollView и targetContentOffset работают неправильно Использование запросов на выборку в фоновом потоке с использованием основных данных Пользовательская высота для UINavigationBar или альтернатива UINavigationBar iOS6: Как подключить UIViewController в раскадровке через идентификатор? PFQueryTableViewController не работает с функцией iOS 8 для автореализации ячеек? Каково максимальное значение Int в разных версиях iOS? Приложение закрывается без предупреждения о сбое : сообщение отправлено на освобожденный экземпляр 0x7020100 Цель c – Как определить, отформатирован ли NSURL как номер телефона Событие нажатия кнопки не срабатывает

Как сделать 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.