我对可能是一个简单的解决方案感到茫然。
我有一个带有UINavigationController的基本ViewController和一个嵌入的UISearchBar。 基本视图布局
当我将新的UIViewController推到导航器上时 - 出现一个简短的动画问题,出现黑色背景,并且取消按钮也不会消失。
动画故障
它只是短暂的,但很烦人。
当我使用后退按钮返回时,搜索栏将恢复为白色,然后切换为红色。
返回显示问题
我想知道我是否配置了错误,所以我创建了一个新项目并将所有内容都保留为默认值。但我得到同样的问题。
剥离和同样的问题
我正在使用xCode 9.3 - 使用swift 4.1
有什么想法吗?
答案 0 :(得分:0)
检查视图控制器的extendedLayout
设置(可以在代码中或在情节提要编辑器中设置)。对于两个视图控制器,它们必须相同,否则您将获得此动画故障。
在您的情况下,问题可能是嵌入式搜索栏。它似乎只存在于其中一个视图控制器中。由于这个原因,你有两个不同高度的导航栏。该框架对此没有很好的反应......