0

是否有可能我定义了一个继承 UINavigationController 并在此类中添加按钮的类。当我在另一个类中使用此类时,按钮将显示在每个类的导航栏上。希望很清楚。提前致谢

4

1 回答 1

0

我建议您不要使用 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 方法将被调用并配置您的视图。

//进一步在这个控制器中你想要的任何东西}

希望能帮助到你。

于 2013-07-18T11:35:18.730 回答