我当前的项目有一个 UITabBarController,在 UIViewController 中有一个 ScrollView,里面有一个 Stack View。
UITabBarController 的新默认行为是固定在屏幕上并允许内容在其下方滚动。
但是您可以设置一个实例属性,以允许标签栏在您向下导航时随内容一起滚动。
我试图在实例属性设置tabBarObservedScrollView在viewWillAppear作为分38这里的WWDC视频提到的viewController的:https://developer.apple.com/videos/play/wwdc2019/211/
但我遇到的问题是它不会滚动。我已经在 GitHub 中放置了一个示例应用程序,所以我可以在这里分享它,看看我是否做错了什么。
如果有人已经遇到过这个问题,我很高兴知道如何解决它。谢谢 :-)
小智 11
您需要在实际的视图控制器上设置 tabBarObservedScrollView,该控制器是 UITabBarController 处理的视图控制器数组的一部分。
在您的示例代码中,您将其设置在滚动视图上,但 UITabBarController 管理的是您的 UINavigationController,您需要将其设置在那里。
| 归档时间: |
|
| 查看次数: |
890 次 |
| 最近记录: |