相关疑难解决方法(0)

如何动态调整导航栏中的标题大小

我有一些显示在导航控制器中的视图.其中两个视图的导航栏标题较长.

问题是,当标题太长而不适合时,某些字符会被截断并添加"...".

有什么办法我可以告诉导航栏自动重新调整标题文本的大小以适应吗?

iphone resize uinavigationbar uinavigationcontroller autoresize

22
推荐指数
2
解决办法
2万
查看次数

如何在iOS 13中换行大标题?

作为标题,有没有办法在UINavigationBar中拆分较长的大标题?

我尝试了所有这些方法,适用于iOS 11,但在iOS 13上我似乎都无法使用

如何在导航栏中设置多行大标题?(iOS 11的新功能)

uinavigationbar uinavigationitem ios13

5
推荐指数
1
解决办法
149
查看次数

如何将导航栏大标题转换为多行,居中对齐

我正在尝试设计具有多行居中大标题文本的视图控制器,就像苹果的 Ask Siri ( Settings->General->Keyboards->About Ask Siri, Dictation and Privacy...) 一样。

设置->通用->键盘->关于询问 Siri 滚动时

我可以使用以下方法实现居中文本:

let paragraph = NSMutableParagraphStyle()
paragraph.alignment = .center
navigationController?.navigationBar.largeTitleTextAttributes = [.paragraphStyle: paragraph]
Run Code Online (Sandbox Code Playgroud)

我确实从情节提要中设置了导航标题,并尝试了这些来实现多行大标题:

但它们都不适用于 iOS 13。

ios swift preferslargetitles ios13

5
推荐指数
1
解决办法
963
查看次数