iOS 11大标题导航栏切换滚动视图

时间:2018-06-12 14:53:21

标签: ios uinavigationcontroller uinavigationbar ios11 uinavigationitem

我有视图控制器,里面有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有任何建议,请分享。谢谢!

enter image description here

0 个答案:

没有答案