Есть ли способ изменить левое поле iOS Large Title?
Я хотел бы знать, если есть какой-либо способ изменить свойство левого поля iOS Large Title. Я пытался найти ответ на этот вопрос в Интернете, но мне это не удалось.
Дополнительный вопрос: это поле по умолчанию между элементами и горизонтальными сторонами экрана 15? Причина, по которой я спрашиваю об этом, заключается в том, что я пытаюсь выровнять большой заголовок с остальными элементами моего приложения, которое имеет 15 левых / правых полей на экране.
Спасибо:)
1 ответ
Вы можете сделать что-то вроде этого:
let style = NSMutableParagraphStyle()
style.firstLineHeadIndent = 10 // This is added to the default margin
UINavigationBar.appearance().largeTitleTextAttributes = [NSAttributedStringKey.paragraphStyle : style]
Если предположить, что "остальные элементы" в вашем "дополнительном вопросе" являются элементами табличного представления, тогда да, 15 кажется полем по умолчанию: почему для UITableView separatorInset ячейки по умолчанию установлено значение 15, когда корневые поля макета представления контроллера представления равны 16?