控制器独立于层次结构设置导航信息的正确方法是什么?

时间:2014-06-05 07:27:25

标签: c# ios model-view-controller

如果我有一个直接托管在UINavigationController中的视图控制器,那么我可以这样做(C#,但Obj-C等效显而易见):

this.NavigationItem.SetRightBarButtonItems(...);

但是,如果代替托管在UISplitViewController内的UINavigationController内,那么我必须这样做:

this.ParentViewController.NavigationItem.SetRightBarButtonItems(...);

这看起来很脆弱,而且与视图层次结构太耦合了。从视图设置NavigationItem而不在视图层次结构上进行耦合的正确方法是什么?

0 个答案:

没有答案