gpt4 book ai didi

ios - 将 UINavigationBar 附加到 UIScrollView 以获得缩小的标题

转载 作者:行者123 更新时间:2023-11-28 14:11:10 24 4
gpt4 key购买 nike

我有一个 UIViewController,里面有一个 UITableView。我需要在 UIViewController 中而不是在 UINavigationController 中使用它,以支持应用程序设计中的一些其他功能。在 iOS 11 及更高版本中,Apple 为 UINavigationBars 引入了一个大标题效果,当用户向下滚动时该效果会缩小。如何在不使用 UITableViewController 的情况下实现此行为?

最佳答案

您可以只放置一个 UITableView/Scroll View ,并将相对于 superview 的底部和顶部约束设置为 0。

并且在呈现此页面时将其作为 rootViewController 放入 let rootVc = UINavigationController(rootViewController: 'your view controller')同时启用 rootVC.preferredLargeTitle = true

因此,如果您的 tableView 有更多单元格,并且当您滚动时,导航栏将自行缩小。

关于ios - 将 UINavigationBar 附加到 UIScrollView 以获得缩小的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52513059/

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