UINavigationBar 标题栏

//注意区分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
};


你可能感兴趣的:(标题栏,UINavigationBar)