2011-10-04 71 views
0

我的UINavigationController的导航栏是静态的。这意味着,没有后退按钮,因为通过控制器持有的第一个条目UITableView返回堆栈。标题也总是显示根项目的名称。 要做到这一点我已经加入我自己的自定义视图UINavigationController.NavigationItem.titleView阻止UINavigationController的导航栏动画?

这看起来有点奇怪,如果新的控制器被推入:旧导航项目消失,只是为了获得一个准确代替看一样。

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

回答

0

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

听起来你只需要一个UINavigationItem,这样就可以很容易地管理这个模型。

+0

那么没有自动处理?伤心。 :-)我会推迟那个改变,然后继续实现功能。 – Krumelur