Ios 让ViewController访问NavigationController的好方法?
我是iPhone编程新手,我正在编写一个应用程序,上面有一个导航栏和几个连续的ViewController 我在想:我应该如何设计这样的东西?显然,ViewController需要访问NavigationController,但如何访问?我创建了一个UINavManagedViewController,它存储对navigationcontroller的引用,并且所有ViewController都派生自该类Ios 让ViewController访问NavigationController的好方法?,ios,uinavigationcontroller,Ios,Uinavigationcontroller,我是iPhone编程新手,我正在编写一个应用程序,上面有一个导航栏和几个连续的ViewController 我在想:我应该如何设计这样的东西?显然,ViewController需要访问NavigationController,但如何访问?我创建了一个UINavManagedViewController,它存储对navigationcontroller的引用,并且所有ViewController都派生自该类 @interface UINavManagedViewController : UIVi
@interface UINavManagedViewController : UIViewController {
UIManagingNavigationController *navManager;
}
@property (nonatomic, retain) UIManagingNavigationController *navManager;
@end
然而,由于这显然是所有程序员都会遇到的问题,我想知道处理这种设置的默认方法。我的初级iPhone编程书没有处理这种情况。请看下面的例子。所有UIViewController都已具有一个
navigationController
属性,该属性提供对其父导航控制器(如果存在)的引用.当推送新视图时,navigationController
是否也有一个内置方法,可以将self
添加到该属性?当您将视图推送到控制器时,它会自动添加。伟大的