iOS UI篇- UINavigationBar与UINavigationItem的关系

来源:互联网 发布:上海大学乐乎 bt 编辑:程序博客网 时间:2024/06/05 17:10

这里写图片描述

用代码说话:

//创建一个导航栏UINavigationBar *navBar = [[UINavigationBar alloc] initWithFrame:CGRectMake(0, 0, 320, 44+20)];//创建一个导航栏集合UINavigationItem *navItem = [[UINavigationItem alloc] initWithTitle:nil];//在这个集合Item中添加标题,按钮//style:设置按钮的风格,一共有三种选择//action:@selector:设置按钮的点击事件//创建一个左边按钮UIBarButtonItem *leftButton = [[UIBarButtonItem alloc] initWithTitle:@"左边" style:UIBarButtonItemStylePlain target:self action:@selector(clickLeftButton)];//创建一个右边按钮UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"右边" style:UIBarButtonItemStylePlain target:self action:@selector(clickRightButton)];//设置导航栏的内容[navItem setTitle:@"导航栏"];//把导航栏集合添加到导航栏中,设置动画关闭[navBar pushNavigationItem:navItem animated:YES];// 把左右两个按钮添加到导航栏集合中去[navItem setLeftBarButtonItem:leftButton];[navItem setRightBarButtonItem:rightButton];// 将导航栏中的内容全部添加到主视图当中[self.view addSubview:navBar];
0 0
原创粉丝点击