Hanya untuk memperjelas jawaban yang ada: hidesBackButtonproperti adalah jawaban yang tepat, tetapi tidak jelas dalam banyak jawaban apa yang selfmerujuk. Pada dasarnya Anda harus mengatur self.navigationItem.hidesBackButton = YESpengontrol tampilan yang akan didorong (atau baru saja didorong) ke UINavigationController.
Dengan kata lain, katakan saya memiliki UINavigationControllernama myNavController. Saya ingin menempatkan pandangan baru di atasnya, dan ketika saya melakukannya saya tidak ingin tombol kembali ditampilkan. Saya bisa melakukan sesuatu seperti:
UIViewController *newVC = [[UIViewController alloc] init];
//presumably would do some stuff here to set up the new view controller
newVC.navigationItem.hidesBackButton = YES;
[myNavController pushViewController:newVC animated:YES];
Ketika kode selesai, tampilan yang dikontrol oleh newVCsekarang akan ditampilkan, dan tidak ada tombol kembali yang terlihat.
setHidesBackButton:SEBELUM Anda mendorong item navigasi ke dalam navigationController.