應用中有storyboard,當我設置ViewController 類的標題屬性,推入SecondViewController時,設置的字符會在後退鍵顯示。這應該怎麼解決?
我要給後退鍵其他的標題。
我試過這樣解決:
UIBarButtonItem *btnBack = [[UIBarButtonItem alloc]
initWithTitle:@"Back"
style:UIBarButtonItemStyleBordered
target:self
action:nil];
[self.navigationItem setBackBarButtonItem: btnBack];
謝謝~
如果要設置SecondViewController的Back button ,你需要在SecondViewController的上一層(即push secondViewController的控制器中)來設置。
假設SecondViewcontroller的上一層為FirstViewController .在FirstViewController 的viewDidLoad方法中,加入:
-(void)viewDidLoad {
UIBarButtonItem *btnBack = [[UIBarButtonItem alloc]
initWithTitle:@"Back"
style:UIBarButtonItemStyleBordered
target:self
action:nil];
[self.navigationItem setBackBarButtonItem: btnBack];
}
記住關鍵點是在FirstViewController中來設置