Khi tôi đẩy chế độ xem lên bộ điều hướng điều hướng, tiêu đề của nút quay lại được đặt thành tiêu đề của giao diện trước đó. Làm thế nào tôi có thể nhận được nút quay lại để chỉ nói "Quay lại"?Cách thay đổi tiêu đề của nút quay lại UINavigationBar thành "Quay lại"
Trả lời
Viết mã này trong viewwillappear
của bạn:
UIBarButtonItem *_backButton = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStyleDone target:nil action:nil];
self.navigationItem.backBarButtonItem = _backButton;
[_backButton release];
_backButton = nil;
Điều này sẽ không trông hoặc hoạt động giống như nút quay lại. – jrturton
Có nó sẽ. Thuộc tính 'backBarButtonItem' được thiết kế đặc biệt để làm việc như thế này và sẽ lấy tiêu đề hoặc khung nhìn tùy chỉnh từ' UIBarButtonItem' mà bạn cung cấp cho nó và biến nó thành một nút kiểu lùi. –
Chỉ muốn nói, như người hỏi câu hỏi này giải pháp này chắc chắn đã làm việc cho tôi. Tôi chỉ cần thêm mã vào khung nhìnWillAppear của trình điều khiển chế độ xem đang BẬT chế độ xem mới. – cgossain
Trong bộ điều khiển giao diện trước đó, có nó đặt tiêu đề của nó trong viewWillAppear
, và sau đó trong mã đẩy điều khiển xem mới, có nó thay đổi tiêu đề của nó để 'Trở lại.'
Ví dụ:
-(void)showNextScreen{
[self setTitle:@"Back"];
[self.navigationController pushViewController:asdf animated:YES];
}
-(void)viewWillAppear{
[super viewWillAppear];
[self setTitle:@"My Actual Title"];
}
Có âm thanh tốt .. nhưng khi màn hình mới xuất hiện, màn hình trong quá khứ sẽ Quay lại tiêu đề, không phù hợp hơn. Ý tưởng tốt đẹp mặc dù! – nithinreddy
Nếu bạn đang đọc câu trả lời này -> sử dụng câu trả lời được chấp nhận thay vào đó, nó tốt hơn nhiều! – Tim
- 1. Cách thay đổi văn bản nút quay lại uinavigationbar
- 2. ActionBarSherlock Thay đổi màu nút quay lại?
- 3. iOS >> Nút quay lại mục tiêu đề lại không thay đổi
- 4. Nút quay lại Actionbarsherlock không quay lại
- 5. Chặn nút quay lại
- 6. Làm cách nào để đặt văn bản của nút quay lại trên UINavigationBar?
- 7. Nút quay lại Android không quay lại hoạt động trước
- 8. Ngăn chặn nút quay lại
- 9. Nút quay lại của UINavigationController biến mất?
- 10. Thêm nút khác bên cạnh nút "quay lại" ở bên trái của UINavigationBar
- 11. Quay lại các thay đổi trong Salesforce
- 12. Nút quay lại Mobile Safari
- 13. Tải lại trang trên nút quay lại
- 14. Nút quay trở lại MainActivity
- 15. VisualSVN Cách quay lại số sửa đổi?
- 16. Trang làm mới nút quay lại
- 17. Nút quay lại khi reloadOnSearch: false
- 18. Cách ẩn bàn phím sau khi nhấn vào nút quay lại UINavigationBar trên ios
- 19. jQuery Mobile NavBar với nút quay lại của trang trước
- 20. Nút quay lại gửi lại dữ liệu biểu mẫu ($ _POST)
- 21. Tùy chỉnh nút quay lại cho UIImagePickerController?
- 22. Nút quay lại tùy chỉnh trên thanh điều hướng
- 23. Làm cách nào để thay đổi vị trí của nút quay lại trên iOS?
- 24. IOS 5 Cách thay đổi màu của nút quay lại trong thanh điều hướng?
- 25. Ghi đè nút quay lại Android
- 26. iPhone: NavigationController NavigationBar Nút quay lại văn bản
- 27. Android DroidGap tắt nút quay lại
- 28. Hoạt ảnh nút quay lại tùy chỉnh
- 29. Ajax + nút quay lại và tiến lên
- 30. Cách hiển thị nút quay lại trên RootViewController của UINavigationController?
Đáng nói rằng con người hướng dẫn giao diện iOS định rằng nút quay lại "phải được dán nhãn với tiêu đề mức trước" để giúp định hướng người dùng của bạn: https://developer.apple .com/library/ios/documentation/userexperience/conceptual/mobilehig/Bars.html # // apple_ref/doc/uid/TP40006556-CH12-SW3 – cleverbit