iOS 左上角的返回按钮的几种设置
生活随笔
收集整理的這篇文章主要介紹了
iOS 左上角的返回按钮的几种设置
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
當(dāng)使用UINaigationController執(zhí)行Push到下個(gè)頁面的時(shí)候,左上角的返回按鈕默認(rèn)顯示的上個(gè)頁面的title,這時(shí)我們會手動(dòng)的去修改它。
2.第二種修改方法,這個(gè)只是修改返回按鈕的文字顯示,設(shè)置為空字符串,就不顯示文字,這個(gè)不會影響作畫返回的手勢 self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:self action:nil];3.既修改文字也修改圖片,不影響返回的手勢問題。 self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:self action:nil];[self.navigationController.navigationBar setBackIndicatorImage:[UIImage imageNamed:@"back1"]];[self.navigationController.navigationBar setBackIndicatorTransitionMaskImage:[UIImage imageNamed:@"back1"]];
1.第一種修改方法如下,這種方式會造成左滑手勢失效的情況,所以設(shè)置按鈕的目標(biāo)動(dòng)作回調(diào)。
UIBarButtonItem * buttonItem = [[UIBarButtonItem alloc]initWithTitle:@“美女” style:UIBarButtonItemStyleDone target:self action:@selector(tapLeftButton:)];[buttonItem setImage:[UIImage imageNamed:@"back"]];self.navigationItem.leftBarButtonItem= buttonItem; - (void)tapLeftButton:(UIButton *)sender {[self.navigationController popViewControllerAnimated:YES]; }2.第二種修改方法,這個(gè)只是修改返回按鈕的文字顯示,設(shè)置為空字符串,就不顯示文字,這個(gè)不會影響作畫返回的手勢 self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:self action:nil];3.既修改文字也修改圖片,不影響返回的手勢問題。 self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]initWithTitle:@"" style:UIBarButtonItemStylePlain target:self action:nil];[self.navigationController.navigationBar setBackIndicatorImage:[UIImage imageNamed:@"back1"]];[self.navigationController.navigationBar setBackIndicatorTransitionMaskImage:[UIImage imageNamed:@"back1"]];
總結(jié)
以上是生活随笔為你收集整理的iOS 左上角的返回按钮的几种设置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每日一题3.18
- 下一篇: 蛮力法(python)