导航栏提示&高度调整动画

时间:2016-07-12 20:06:54

标签: ios animation height uinavigationbar prompt

美好的一天!

我的应用中有一个嵌入式导航栏。 mainView是一个带有tableView的ViewController。 首次启动时,导航栏上没有提示文字。当您到达选项(第二个视图控制器)时,您可以将文本设置为主视图提示。所以,在你这样做之后,从"选项" to mainView触发导航栏上漂亮而流畅的动画,增加其高度并显示提示文本。

当我第二次启动应用程序时,加载了提示文本,文本没问题,大小合适,但是切换视图时高度调整大小的动画开始出现问题,导航栏高度从大跳到虽然文字似乎像往常一样解散,但是没有动画。

以下是我在加载的应用中切换视图的示例:

Middle of transition, black square is a background during the height jump from small to big

如果我转到选项视图控制器并再次设置提示文本 - >视图之间高度增加的动画变得很好。

我确定我在启动时遗漏了一些东西,例如viewDidLoad中的tableView.reloadData(),但是导航栏。

0 个答案:

没有答案