iOS 左上角的返回按钮的几种设置
生活随笔
收集整理的這篇文章主要介紹了
iOS 左上角的返回按钮的几种设置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
當使用UINaigationController執行Push到下個頁面的時候,左上角的返回按鈕默認顯示的上個頁面的title,這時我們會手動的去修改它。
2.第二種修改方法,這個只是修改返回按鈕的文字顯示,設置為空字符串,就不顯示文字,這個不會影響作畫返回的手勢 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.第一種修改方法如下,這種方式會造成左滑手勢失效的情況,所以設置按鈕的目標動作回調。
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.第二種修改方法,這個只是修改返回按鈕的文字顯示,設置為空字符串,就不顯示文字,這個不會影響作畫返回的手勢 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"]];
總結
以上是生活随笔為你收集整理的iOS 左上角的返回按钮的几种设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每日一题3.18
- 下一篇: 阻止事件冒泡 -- 在antd-mo