是否可以定义一个继承UINavigationController并在该类中添加按钮的类?当我在另一个类中使用这个类时,按钮将显示在每个类的导航栏上,希望它是清晰的。
而不是使用UINavigationController,我会建议你子类UIViewController和配置任何你想在这个类。
在任何需要相同实现的地方,只需使用新创建的类。
例如;如下所示创建新的CustomViewController
in .h file
@interface CustomViewController: UIViewController {}
.m文件
- (void) viewDidLoad {(超级viewDidLoad);
//根据需要自定义实现bar和View}
现在如果你想在其他视图控制器中有这个配置,子类CustomViewController和一切都将完成。例如:如果你有ListViewController,
在.h文件中,
@interface ListViewController: CustomViewController {}
in .m file
- (void) viewDidLoad {(超级viewDidLoad);//它的超类是"CustomViewController",所以你在CustomViewController中实现的viewDidLoad方法将被调用,你的视图将被配置。
//进一步}
希望能有所帮助。