您的位置:首页 > 产品设计 > UI/UE

自定义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加到视图上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: