前幾天遇到需要在導航欄右邊添加多個按鈕的情況娄蔼。剛開始不知道如何解決,布局始終不能達到想要的效果,也沒注意到 UIBarButtonItem.
后來上網(wǎng)找到了兩篇文章,對此做了介紹梨撞,在這里做個小結(jié)。代碼如下:
//二維碼掃描
UIBarButtonItem *btn0 = [[UIBarButtonItem alloc] initWithTitle:@""
style:UIBarButtonItemStyleDone
target:self
action:@selector(scan:)];
btn0.image = [UIImage imageNamed:@"scan"];
//注冊按鈕
UIBarButtonItem *btn1 = [[UIBarButtonItem alloc] initWithTitle:@"注冊"
style:UIBarButtonItemStylePlain
target:self
action:@selector(skip)];
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:btn0, btn1, nil];
//PS: 先添加到數(shù)組的會在右邊顯示弹沽。
參考鏈接: