gpt4 book ai didi

ios - 导航栏标题 - 更改字体而不更改大小

转载 作者:行者123 更新时间:2023-11-28 12:07:37 25 4
gpt4 key购买 nike

我在更改导航栏的常规标题和大标题时遇到问题。我只想更改字体,而不影响字体大小。我尝试获取 pointSize,但它不适用于 NavBar 标题。我该怎么做?

最佳答案

无法 更改字体大小。由于字体代表大小和字体本身。

解决方案:更改字体(大小和字体)但设置默认大小。如果您没有对项目大小进行任何更改,则默认为 17。我测试了一下,发现了。

所以这里是你可以做的:

let attributes: [NSAttributedStringKey: Any] = [
NSAttributedStringKey.font: YourFontOfSize(size: 17.0)
]

navigationController?.navigationBar.titleTextAttributes = attributes

希望对您有所帮助!如果有效,请告诉我。

更新:导航栏还有一个名为 .largeTitleTextAttributes 的属性。因此,您可以像我对 .titleTextAttributes 那样做:通过尝试设置系统字体大小来找出默认大小:15、16、17 等。然后当大小与您匹配时将知道哪个是默认大小。然后使用您找到的默认大小应用您的自定义字体。

关于ios - 导航栏标题 - 更改字体而不更改大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49119061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com