我有一个UITextField应该采用NavigationBar的大小并像UISearchController一样替换它。我使用UIView.animation实现了这个功能,几乎一切都好,但在动画期间,NavigationBar和我的TextView控件之间仍然存在一个小差距,好像在移动UITextView控件之前,NavigationBar的折叠发生了一小段时间获取导航控件释放的空间,这对用户是可见的,因为在两个控件之间有一条细线,如分隔符,直到动画完成。那看起来还不错。关于如何执行更流畅的动画的任何想法?
我已经在OneDrive上发布了动画的视频(慢动作)。以防万一能够更好地了解这个问题。