//注意区分UINavigationCtroller自带的导航条以及按钮
//创建 指定 UINavigationBar 位置
_navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 94, 320, 44)];
[self.view addSubview:_navBar];
UINavigationItem* item = [self getNavItem:@"vc"];
[_navBar pushNavigationItem:item animated:YES];//进入下一个UINavigationItem
///添加UIBarButtonItem 到 UINavigationBar
- (UINavigationItem*)getNavItem:(NSString*)title{
UINavigationItem* item = [[UINavigationItem alloc] init];
item.title = title;
return item;
}
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
//点击 返回。。。
[_navBar popNavigationItemAnimated:YES];// 返回上一个UINavigationItem
}
//定义style
typedef NS_ENUM(NSInteger, UIBarStyle) {
UIBarStyleDefault = 0,
UIBarStyleBlack = 1,
UIBarStyleBlackOpaque = 1, // Deprecated. Use UIBarStyleBlack
UIBarStyleBlackTranslucent = 2, // Deprecated. Use UIBarStyleBlack and set the translucent property to YES
};