我有视图控制器,里面有2个表。桌子彼此水平放置。我有一种分段控制来在这些表之间切换。我想使用大型游戏。我希望大型游戏能够崩溃和扩展。据我所知UINavigationBar(或者它可能是另一个对象?)观察子视图数组中索引0处的滚动视图的偏移量。所以,当我切换到另一个表时,我称之为
view.sendSubview(toBack: table)
我还尝试通过调用此
强制NavigationBar分配新的滚动视图 self.navigationController?.navigationBar.prefersLargeTitles = false
self.navigationController?.navigationBar.prefersLargeTitles = true
有助于分配新的滚动视图。但有时滚动视图在第一次拖动事件时会出错。
我还尝试将一些RootScrollView添加到ViewController并向其发送偏移量更改。这样我就可以避免更改分配的ScrollView。但它也有错误。你可以在这里找到一些信息: https://github.com/uias/Pageboy/issues/122 一位开发人员能够完成这样的行为,但后来变得越来越不知道
非常欢迎任何建议!
更新: 如果您对视频中的ScrollView有任何建议,请分享。谢谢!