码迷,mamicode.com
首页 > 移动开发 > 详细

IOS开发:导航栏添加多个按钮以及在左边添加logo

时间:2014-10-29 10:54:24      阅读:466      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   os   ar   on   2014   log   cti   

添加多个按钮,同样可以只添加一个
 UIBarButtonItem *anotherButton = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"register", nil) style:UIBarButtonItemStylePlain target:self action:@selector(registerClick:)];
            UIBarButtonItem *anotherButton2 = [[UIBarButtonItem alloc] initWithTitle:NSLocalizedString(@"login", nil) style:UIBarButtonItemStylePlain target:self action:@selector(loginClick:)];
            [self.navigationItem setRightBarButtonItems:[NSArray arrayWithObjects: anotherButton,anotherButton2,nil]];

添加Logo,只在第一个页面显示,用下面这个方法

self.shareNavleftView = [[UIView alloc] init];
        self.shareNavleftView.frame = CGRectMake(0.0, 0.0, 191.0, 47.0);
        UIImageView *img = [[UIImageView alloc] init];
        img.image = [UIImage imageNamed:@"oatosLogo.png"];
        img.autoresizingMask = UIViewAutoresizingFlexibleWidth;
        img.frame = self.shareNavleftView.frame;
        [self.shareNavleftView addSubview:img];
        self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:self.shareNavleftView];

用下面这个方法,则会把Logo添加到后面的每一个页面,不符合我的需求

[self.navigationController.view addSubview:self.shareNavleftView];

IOS开发:导航栏添加多个按钮以及在左边添加logo

标签:style   blog   io   os   ar   on   2014   log   cti   

原文地址:http://blog.csdn.net/ldl0602/article/details/40581681

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!