自定义UINavigationBar
2012-12-16 17:23
127 查看
最近刚开始做IOS项目,需要用到Navigationbar,但在XIB中拖上去的Navigationbar总是错位,经过几次测试,还是不行,于是就自己去在代码中自定义摆放控件。
建立的代码如下:
UINavigationBar *navigationBar = [[UINavigationBar
alloc] initWithFrame:CGRectMake(0,
0, self.view.frame.size.width,
44)];
UINavigationItem *navigationItem = [[UINavigationItem
alloc] initWithTitle:@"爱天气"];
UIBarButtonItem *leftBarbutton = [[UIBarButtonItem
alloc] initWithTitle:@"城市管理" style:UIBarButtonItemStyleBordered target:self action:@selector(cityManage)];
UIBarButtonItem *rightBarbutton = [[UIBarButtonItem
alloc] initWithTitle:@"更新"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(refresh)];
navigationItem.leftBarButtonItem = leftBarbutton;//左按钮
navigationItem.rightBarButtonItem = rightBarbutton;//右按钮
[navigationBar
pushNavigationItem:navigationItem animated:NO];//这是是最重要的,把navigationbaritem加到navigationbar上
[self.view
addSubview:navigationBar];//把navigationbar加到视图上。
建立的代码如下:
UINavigationBar *navigationBar = [[UINavigationBar
alloc] initWithFrame:CGRectMake(0,
0, self.view.frame.size.width,
44)];
UINavigationItem *navigationItem = [[UINavigationItem
alloc] initWithTitle:@"爱天气"];
UIBarButtonItem *leftBarbutton = [[UIBarButtonItem
alloc] initWithTitle:@"城市管理" style:UIBarButtonItemStyleBordered target:self action:@selector(cityManage)];
UIBarButtonItem *rightBarbutton = [[UIBarButtonItem
alloc] initWithTitle:@"更新"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(refresh)];
navigationItem.leftBarButtonItem = leftBarbutton;//左按钮
navigationItem.rightBarButtonItem = rightBarbutton;//右按钮
[navigationBar
pushNavigationItem:navigationItem animated:NO];//这是是最重要的,把navigationbaritem加到navigationbar上
[self.view
addSubview:navigationBar];//把navigationbar加到视图上。
相关文章推荐
- 自定义UinavigationBar
- 自定义UINavigationBar的背景【转】
- UINavigationBar添加自定义背景
- 自定义UINavigationBar
- 华山论剑 --- 自定义UINavigationBar背景方法汇总
- UIStatusBar和UINavigationBar的自定义设置
- ios5 自定义导航条问题 UINavigationBar
- 自定义UINavigationBar和UISearchBar
- 华山论剑 --- 自定义UINavigationBar背景方法汇总
- iOS 自定义UINavigationBar
- 自定义UINavigationBar
- 自定义UINavigationBar的背景图片
- 为UINavigationBar添加自定义背景
- 自定义 UINavigationBar
- ios5 自定义导航条问题 UINavigationBar
- UINavigationBar全局方式自定义
- 给UINavigationBar自定义颜色
- UINavigationBar的自定义图片
- iOS花式更改系统自带UINavigationBar导航栏样式,让你拥有更纯净,更强自定义的导航栏!!!It's amazing
- IOS4里自定义UINavigationBar的背景