防止UINavigationController的导航栏动画?

时间:2011-10-04 13:31:40

标签: objective-c ios cocoa-touch uikit xamarin.ios

我的UINavigationController导航栏有点静态。这意味着,没有后退按钮,因为在堆栈中返回是通过控制器保持的UITableView的第一个条目完成的。标题还始终显示根项的名称。 为此,我将自己的自定义视图添加到UINavigationController.NavigationItem.titleView

如果推入一个新的控制器,看起来有点奇怪:旧的导航项目消失了,只是被一个看起来完全相同的替换。

有没有办法防止这种行为?我想要动画作为控制器的内容,所以推动新控制器没有动画是不可取的。

1 个答案:

答案 0 :(得分:0)

添加您自己的UINavigationBar并为内容视图实施您自己的委托和自定义动画。

听起来你只需要一个UINavigationItem,这样就可以轻松管理这个模型。