问题标签 [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 - 如何在导航栏中使用 prefersLargeTitles 创建左对齐标题?
我prefersLargeTitles
在导航栏上使用,当它折叠时,我想将标题对齐到导航栏的左侧,
我所做的是创建一个leftBarButtonItem
带有标签的自定义视图并将标题颜色设置为.clear
,问题是,即使大标题尚未折叠,该标签也是可见的。
这是我添加导航项作为我的标题的代码
leftBarButtonItem
或者这篇文章的另一个问题是,如果大标题还没有折叠,我该如何隐藏?
ios - 在 UITableView 后面添加图像使大标题在滚动时停止折叠
我有一个导航大标题和一个表格视图,一切正常,当我滚动表格视图时,大标题仍在折叠。
但是在我在表格视图后面添加一个图像之后,它就不再折叠了。
我在这里找到了答案,说如果除了 UITableView 之外的 SafeArea 下还有一个子视图,它将不起作用,但如果是这种情况,我如何在 UITableView 后面添加背景图像?
免责声明:我有这个代码是因为我希望我的图像在大标题折叠时向上移动
ios - 使用 `navigationBar.prefersLargeTitles` 时手动刷新 UIRefreshControl 不可见
我使用此代码在我的表视图上以编程方式刷新
如果它工作正常,navigationController?.navigationBar.prefersLargeTitles = false
但如果它是 true 则 UIRefreshControl 不可见,请参阅下面的输出
这是结果,如果navigationController?.navigationBar.prefersLargeTitles = false
如您所见,加载视图后,它会自动旋转UIRefreshControl
,因为我调用了tableView.refreshControl?.beginRefreshingManually()
onviewDidAppear
这就是结果,如果navigationController?.navigationBar.prefersLargeTitles = true
如您所见,它加载了调用的函数,refreshControl.addTarget(self, action: #selector(refresh), for: .valueChanged)
但旋转动画不可见。
这是我设置导航栏大标题的代码
我的预期结果是看到UIRefreshControl
即使以navigationController?.navigationBar.prefersLargeTitles = true
编程方式(甚至没有用户滚动)
ios - 将“prefersLargeTitle”设置为 true 的 UINavigationController 不会立即显示大标题 - 您必须向上滚动才能显示
我有一个基本问题:我有一个UINavigationController
集合作为 a 的辅助视图,UISplitViewController
并且我将它的prefersLargeTitle
属性设置为 true:
self.navigationBar.prefersLargeTitles = true
作为其中的一部分rootViewController
,UINavigationController
我有一些任意UIViewController
包含 aUICollectionView
或某些东西(只是一些滚动内容)。
现在的问题是大标题没有立即显示。您必须先向上滚动才能显示它。
以下是行为示例: https ://imgur.com/a/G4ABHjd
我觉得这里缺少一个简单的属性。有任何想法吗?
XCoordinator
演示视频来自我碰巧打开的框架的示例项目。我也在一个新项目中重新创建了这种行为,所以没关系。
谢谢!
swift - 此代码对于启用大标题是否正确?
我以前用这种方式制作过大标题,但是现在,VC完全是白的,有人能告诉我为什么吗?
ios - 未通过扩展设置大标题 [Swift 5]
我有一个扩展来配置我的控制器UINavigationController
调用的大标题;ViewDidLoad
但是,当我放置以下内容时,似乎没有调用此扩展:
进入我的ViewDidLoad
,它按预期工作。关于为什么会这样的任何想法?
swift - 带有滚动过渡样式的 UIPageViewController 中的大标题不会折叠
我有一个UIPageViewController
包含UITableViewController
. 我确实设置了navigationController?.navigationBar.prefersLargeTitles = true
。
当我将表格滚动到顶部时,如果is的标题UIPageViewController
不会折叠到导航栏。
相反,如果我将过渡设置为它可以正常工作。TransitionStyle
.scroll
.pageCurl
我需要标题像普通的那样随着表格滚动UITableViewControl
。
ios - IOS 大标题 - 在启动新活动时捕捉
我的应用程序中有一个问题,即在 View1 上设置了 LargeTitle,但是当我启动 View2 时,标题又变小了。因此,当在 View2 上按下后退按钮时,View1 启动时 LargeTitle 从小到大对齐。
我用来创建 LargeTitle 的代码是 ViewWillAppear 中的 'navigationItem.largeTitleDisplayMode = .always'。
视图1 -
'覆盖函数viewWillAppear(_动画:布尔){ super.viewWillAppear(动画)
'
视图2 -
'覆盖函数viewWillAppear(_动画:布尔){ super.viewWillAppear(动画)
' 覆盖 func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(animated)
这是我使用的与两个视图的标题文本相关联的代码。故事板嵌套在 NavigationController 中,因此这可能与它有关。
注意 - 我没有通过 Storyboard 设置 LargeTitle,但是这样做并不能解决问题。
这是该问题的视频片段。:
捕捉大标题:-
ios - prefersLargeTitles 属性中文本的字体属性是什么?
我正在尝试重新创建 prefersLargeTitles 属性的外观。为此,我想知道是否有人可以告诉我用于此属性的字体和字体大小?
我尝试自己重新创建它的原因是,当我在视图控制器中隐藏导航栏时,prefersLargeTitles 属性会自动禁用和隐藏。因此,我们的目标是将此属性重新创建为自定义 UILabel。