圖片鏈接
self.titleLabel.title = (NSLocalizedString("Discover", comment: "").localized(lang))
我試圖通過添加這個將發現標題移動到這三個按鈕的同一行,但它不起作用
navigationItem.rightBarButtonItem?.setTitlePositionAdjustment(.init(horizontal: 10, vertical: 20), for: UIBarMetrics.default)
在同一行中制作大標題的最佳方法是什么
uj5u.com熱心網友回復:
不要使用大標題(不要選中 Prefers Large Titles)
您可以設定標題字體。
StoryBoard -> NavigationController -> Title -> Title Text Attributes,改變標題字體大小
如果要將標題放在導航欄的左側,請使用 leftBarButtonItem
嘗試這個!
let titleLabel = UILabel()
titleLabel.text = "YourTitle"
titleLabel.font = UIFont.systemFont(ofSize: 30)
titleLabel.sizeToFit()
let leftItem = UIBarButtonItem(customView: titleLabel)
self.navigationItem.leftBarButtonItem = leftItem
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/351973.html
上一篇:Xcode中對StackView的約束,以便按鈕始終垂直保持在視圖的中心?
下一篇:向Xcode添加經常使用的本地化
