iOS 13 Navbar奇怪行为

时间:2019-10-17 18:04:16

标签: swift xcode navigation tableview navbar

我对此是全新的,为了创建这个应用程序,我自学了Swift。当我更新到iOS 13时,我差不多快要完成了,它引入了很多新问题。因此,我正在一步一步地研究他们,试图尽最大努力弄清楚他们,但是我希望有两个人在这里。谢谢!

Take a look at this screen capture video.

我有一个带有searchcontroller和searchbar的表格视图。粉色是它后面的一个视图,我将其放置在该视图中以便更轻松地查看问题(我还将其设置为慢动作)。

1)一旦我在VC-1中选择一个单元格并开始推送到VC​​-2,我的搜索控制器的背景就会变得透明,导航栏上方的空间也会变得透明。这里发生了什么?而当我向后推时,情况恰恰相反:当VC-2的内容过渡时,与我的VC-2内容突然出现一条高度等于VC-1上的搜索控制器的黑色条。

2)有趣的是,当搜索栏处于活动状态(并自动移至顶部)时,VC-1导航栏上方的透明/粉红色空间不再是问题。但是,随着过渡的进行,导航栏下方会出现一小部分透明/粉红色空间。

3)当我在搜索栏处于活动状态时从VC-2过渡回VC-1时,导航栏似乎与表格视图重叠。过渡完成后,它会突然下降。

整个序列很平滑,变得非常难看。有没有勇敢的编码人员看到我忽略的解决方案?两个视图控制器都有self.automaticallyAdjustsScrollViewInsets = false

0 个答案:

没有答案