我对此是全新的,为了创建这个应用程序,我自学了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
。