Я хочу изменить кнопку «Root View Controller» назад на «Назад», не изменяя заголовок контроллера Root View.Как изменить название элемента кнопки «Назад»?
Я пробовал эти 3 кода, но все они не работают.
navigationItem.backBarButtonItem?.title = "Back"
navigationItem.leftBarButtonItem?.title = "Back"
navigationItem.backBarButtonItem?.title = "Back"
Могу я знать, что я делаю неправильно? Спасибо заранее.
Вот код всего метода для справки:
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
navigationItem.backBarButtonItem?.title = "Back"
navigationItem.leftBarButtonItem?.title = "Back"
manager = CLLocationManager()
manager.delegate = self
manager.desiredAccuracy = kCLLocationAccuracyBest
if activePlace == -1
{
manager.requestWhenInUseAuthorization()
manager.startUpdatingLocation()
}
else
{
// print("String(myvar3.dynamicType) -> \(places[activePlace]["lat"].dynamicType)")
let latitude = Double(places[activePlace]["lat"]!)
let longitude = Double(places[activePlace]["lon"]!)
//creating map region and annotation
createMapRegionAndAnnotation(latitude!, longitude: longitude!)
print(latitude)
}
Установить заголовок предыдущего UIViewController к одному вы хотите. – Larme
Посмотрите http://stackoverflow.com/questions/497974/changing-the-uibackbuttonitem-title –