美好的一天!
我的应用中有一个嵌入式导航栏。 mainView是一个带有tableView的ViewController。 首次启动时,导航栏上没有提示文字。当您到达选项(第二个视图控制器)时,您可以将文本设置为主视图提示。所以,在你这样做之后,从"选项" to mainView触发导航栏上漂亮而流畅的动画,增加其高度并显示提示文本。
当我第二次启动应用程序时,加载了提示文本,文本没问题,大小合适,但是切换视图时高度调整大小的动画开始出现问题,导航栏高度从大跳到虽然文字似乎像往常一样解散,但是没有动画。
以下是我在加载的应用中切换视图的示例:
如果我转到选项视图控制器并再次设置提示文本 - >视图之间高度增加的动画变得很好。
我确定我在启动时遗漏了一些东西,例如viewDidLoad中的tableView.reloadData(),但是导航栏。