6

我想知道是否有任何方法可以更改 iOS 大标题左边距属性。我试图在网上找到它的答案,但我没有成功。


额外的问题:项目和屏幕水平边之间的默认边距是 15 吗?我问这个的原因是因为我试图将大标题与我的应用程序的其余元素对齐,屏幕有 15 个左右边距。

谢谢 :)

4

1 回答 1

5

你可以这样做:

let style = NSMutableParagraphStyle()
style.firstLineHeadIndent = 10 // This is added to the default margin
UINavigationBar.appearance().largeTitleTextAttributes = [NSAttributedStringKey.paragraphStyle : style]

假设您的“额外问题”中的“其余元素”是 tableview 项目,那么是的,15 似乎是默认边距:Why UITableView cell separatorInset is default to 15, when view controller's root view Layout Margins is 16?

于 2018-09-16T15:22:23.683 回答