我的UINavigationController
导航栏有点静态。这意味着,没有后退按钮,因为在堆栈中返回是通过控制器保持的UITableView
的第一个条目完成的。标题还始终显示根项的名称。
为此,我将自己的自定义视图添加到UINavigationController.NavigationItem.titleView
如果推入一个新的控制器,看起来有点奇怪:旧的导航项目消失了,只是被一个看起来完全相同的替换。
有没有办法防止这种行为?我想要动画作为控制器的内容,所以推动新控制器没有动画是不可取的。
答案 0 :(得分:0)
添加您自己的UINavigationBar
并为内容视图实施您自己的委托和自定义动画。
听起来你只需要一个UINavigationItem
,这样就可以轻松管理这个模型。