问题标签 [preferslargetitles]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 视图控制器不尊重“largeTitleDisplayMode”
navigationItem.largeTitleDisplayMode = .always
除非我也设置,否则我似乎无法设置navigationBar.prefersLargeTitles = true
?这是预期的行为吗?
我很难相信苹果会强迫我largeTitleDisplayMode = .never
在导航控制器的每个屏幕上手动设置,即使是我无法控制的屏幕,以便只显示一个带有大标题的屏幕。
swift - 如何使 navigationItem 标题成为 VoiceOver 读取的第一个元素?
我设置了我的标题,self.navigationItem.title = "My title"
所以它不是一个习惯titleView
,我不希望它是。我也设置navigationController?.navigationBar.prefersLargeTitles = true
了大部分时间我的文本显示为大标题。
问题是我也添加了一个按钮,它位于普通标题旁边。当我的文本是一个正常的标题时,一切都很好。但是当它是一个大标题时,Voice Over 会将按钮读取为第一个元素,因为它位于空的普通标题和大标题之间。
我认为self.view.accessibilityElements
以适当的顺序设置是个好主意,但我不知道标题的名称。它们存储在哪里?
编辑
我制作了一个示例应用程序,更好地展示了我的情况。这是https://gitlab.com/dh23/vo-problem.git
uinavigationcontroller - 有没有办法减少初始视图控制器上的 prefersLargeTitles 上面的空间?
我有一个 UINavigationController,里面有两个视图控制器。第一个“根”视图控制器(主页)的 UINavigationBar 设置为 prefersLargeTitles 并且上面有很多空间。看起来很尴尬。
第二个视图控制器,称为'details',(被推送的那个)在其UINavigationBar 上也有prefersLargeTitles,但上面的空间看起来很棒,因为它的后退按钮显示'< home'。
有没有办法在“主页”视图控制器上设置 prefersLargeTitles,并摆脱“主页”文本上方的额外空间?
uinavigationbar - possible to right align prefersLargeTitles in UINavigationBar
In UINavigationBar
sets large left aligned text. is it possible to right-align this text?
ios - 如何让 SwiftUI 导航栏始终显示大标题
我希望导航栏始终显示大标题。即,滚动时不要使滚动视图中的标题变小。
我相信以前我们会实现这种打字
在 swiftUI 中执行此操作的等效方法是什么?
swift - prefersLargeTitles 在 iOS14 中滚动之前不会更新
我看到了这篇文章,我现在对 iOS14 也有同样的问题。我看到导航标题显示为小而不是大,直到我向下滚动集合视图。我想默认显示大标题,仅当用户向上滚动集合视图时才显示小标题。
我使用 .sizeToFit() 就像人们在帖子中所说的那样,但从来没有真正起作用。
在我的视图控制器中,我有一个集合视图和一个导航栏,下面的代码在 viewdidload 函数中被调用。
为了默认显示大标题,是否还有其他内容需要更新?