如何为UINavigationBar中的标题/按钮设置动画

时间:2014-01-23 19:18:19

标签: ios7 core-animation uinavigationbar

我在UINavigationBar中有关于应用程序运行状况的状态信息。它会更改标题文本颜色以及其中一个按钮。

更改工作正常,但我希望提供流畅的动画(因为数据的状态更新更改)但不知道如何。我不是要求转移到另一个视图,而是关于如何动画只有UINavigationBar标题&的按钮。

1 个答案:

答案 0 :(得分:0)

我不认为你可以在没有额外工作的情况下为这些东西制作动画。

导航栏是一个复杂的野兽,默认情况下,屏幕上显示的UI对象是私有的,并由导航栏或当前导航项维护。

但是应该有一种方法可以让它发挥作用。

当前导航项具有属性titleView。通常它是零并且导航栏显示标题字符串本身。但是如果你将UILabel插入到titleView属性中,那么你应该可以对titleLabel的可动画属性进行动画制作。

同样使用条形按钮项目。