ios – 使用UINavigationController的initWithNavigationBarClass的正确方法:toolbarClass:

前端之家收集整理的这篇文章主要介绍了ios – 使用UINavigationController的initWithNavigationBarClass的正确方法:toolbarClass:前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
从苹果文档我知道一个UiNavigationController可以使用另一个Uinavigationbar使用initWithNavigationBarClass:toolbarClass:方法实例化.如何通过定制的UiNavigationBar子类和IB正确地执行此操作?

解决方法

您可以像这样使用它来初始化导航控制器,
UINavigationController *navigationController = [[UINavigationController alloc] initWithNavigationBarClass:[CustomNavigationBar class] toolbarClass:nil];

这里CustomNavigationBar是通过子类化UINavigationBar创建的自定义类.您可以使用UINavigationController的setViewControllers属性来设置viewcontrollers.

如果你想在IB这样做,请试试看.从对象和身份检查器中选择导航栏,选择导航栏的自定义类.

猜你在找的iOS相关文章