在 iOS 上的 UINavigationItem 上设置 2 行标题?

发布于 2024-11-25 04:03:30 字数 187 浏览 2 评论 0原文

我想设置 UINavigationItem 的标题,使其显示 2 行标题,并且两行的字体都比正常字体小。我确实在其他应用程序(例如邮件)上看到过这种效果,但我不知道如何让它发挥作用。

我尝试设置提示,这绝对不是我想要的,我希望导航栏保持相同的高度,但文本变小并允许两行。

默认情况下这是可能的还是我需要自己的自定义视图来实现它?

I want to set a UINavigationItem's title such that it displays a 2 line title with both lines in a smaller font than normal. I've definitely seen this effect on other apps such as Mail, but I can't figure out how to get it to work.

I tried setting a prompt, that's definitely not what I want, I want the Nav Bar to stay the same height but have the text get smaller and allow two lines.

Is this possible by default or do I need my own custom view to achieve it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

神也荒唐 2024-12-02 04:03:30

您可以将 titleView 设置为自定义视图,例如具有所需字体的 UILabel。要使其成为 2 行标签,请确保将 numberOfLines 设置为 2。

You can set titleView to a custom view, for example a UILabel with the desired font. To make it a 2-line label, make sure you set numberOfLines to 2.

冷血 2024-12-02 04:03:30

除了设置 Prompt 之外,您需要的是一个自定义 navigationBar ,其中的 UILabel 设置 numberOfLines 属性到 2。或者,您可以使用 2 个 UILabel。

Other than setting the Prompt, what you are looking for is a custom navigationBar with a UILabel setting the numberOfLines property to 2. Alternatively, you can use 2 UILabel's.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文