是否有可能我定义了一个继承 UINavigationController 并在此类中添加按钮的类。当我在另一个类中使用此类时,按钮将显示在每个类的导航栏上。希望很清楚。提前致谢
1 回答
我建议您不要使用 UINavigationController,而是将 UIViewController 子类化并在此类中配置您想要的任何内容。
此外,无论您需要相同的实现,只需使用您新创建的类。
例如;创建新的 CustomViewController 如下
在 .h 文件中
@interface CustomViewController : UIViewController { }
在 .m 文件中,
-(void)viewDidLoad { [超级 viewDidLoad];
// 根据您的要求自定义实现 bar 和 View }
现在,如果您想在其他一些 View Controller 中进行此配置,子类 CustomViewController 并且一切都会完成。例如:如果你有 ListViewController,
在 .h 文件中,
@interface ListViewController : CustomViewController { }
在 .m 文件中
-(void)viewDidLoad { [超级 viewDidLoad]; // 它的超类是“CustomViewController”,因此您在 CustomViewController 中实现的 viewDidLoad 方法将被调用并配置您的视图。
//进一步在这个控制器中你想要的任何东西}
希望能帮助到你。