gpt4 book ai didi

ios11 - 防止带有 largeTitles 的导航栏在用户滚动 swift4/xcode9/ios11 时折叠

转载 作者:行者123 更新时间:2023-12-05 05:19:16 24 4
gpt4 key购买 nike

我想防止新的 largeTitles navigationBar 在用户滚动内容时折叠成标准的小 navigationBar。即始终保持导航栏的大尺寸和大字体的标题。

我想这样做的原因是我在标题上方的导航栏中有一个 segmentedControl,就像在 iOS 手机未接来电页面中一样。除了我总是希望出现标题和分段控件。我不希望标题在用户滚动时消失。

是否有任何默认行为可以防止新的大型导航栏在用户滚动时折叠?

最佳答案

可能有点晚了,但它可能对某些人有用:

如果你直接在你的 viewControllers View 中添加一个 scrollView (tableView, collectionView),大标题会展开和折叠。

如果您在添加 ScrollView 之前添加任何其他非 ScrollView ,largeTitle 将保持展开状态。

我最终做了类似的事情

let view = UIView()
view.translatesAutoresizingMaskIntoConstraints = false

self.view.addSubview(view)
view.pinToEdgesOfSuperview()

self.view.addSubview(self.tableView)
self.tableView.pinToEdgesOfSuperview()

这不是最漂亮的解决方案,但它会起作用。

关于ios11 - 防止带有 largeTitles 的导航栏在用户滚动 swift4/xcode9/ios11 时折叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46657609/

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