Swift - 调整导航控制器中的大标题
Swift - Adjust Large Title in Navigation Controller
Image Link
self.titleLabel.title = (NSLocalizedString("Discover", comment: "").localized(lang))
我试图通过添加这个来将发现标题移动到与这三个按钮相同的行,但它不起作用
navigationItem.rightBarButtonItem?.setTitlePositionAdjustment(.init(horizontal: 10, vertical: 20), for: UIBarMetrics.default)
在同一行中制作大标题的最佳方法是什么
不要使用大标题(不要勾选 Prefers Large Titles)
可以设置标题字体。
StoryBoard -> NavigationController -> Title -> Title Text Attributes,改变Title Font Size
如果要将标题放在导航栏的左侧,使用leftBarButtonItem
试试这个!
let titleLabel = UILabel()
titleLabel.text = "YourTitle"
titleLabel.font = UIFont.systemFont(ofSize: 30)
titleLabel.sizeToFit()
let leftItem = UIBarButtonItem(customView: titleLabel)
self.navigationItem.leftBarButtonItem = leftItem
Image Link
self.titleLabel.title = (NSLocalizedString("Discover", comment: "").localized(lang))
我试图通过添加这个来将发现标题移动到与这三个按钮相同的行,但它不起作用
navigationItem.rightBarButtonItem?.setTitlePositionAdjustment(.init(horizontal: 10, vertical: 20), for: UIBarMetrics.default)
在同一行中制作大标题的最佳方法是什么
不要使用大标题(不要勾选 Prefers Large Titles)
可以设置标题字体。
StoryBoard -> NavigationController -> Title -> Title Text Attributes,改变Title Font Size
如果要将标题放在导航栏的左侧,使用leftBarButtonItem
试试这个!
let titleLabel = UILabel()
titleLabel.text = "YourTitle"
titleLabel.font = UIFont.systemFont(ofSize: 30)
titleLabel.sizeToFit()
let leftItem = UIBarButtonItem(customView: titleLabel)
self.navigationItem.leftBarButtonItem = leftItem