1
У меня есть контроллер Split View. Я хочу изменить действие назад, но быстро. Что мне делать?Как изменить действие BackButton в UISplitViewController?
image http://organictraffic.mobi/quations.png
У меня есть контроллер Split View. Я хочу изменить действие назад, но быстро. Что мне делать?Как изменить действие BackButton в UISplitViewController?
image http://organictraffic.mobi/quations.png
Попробуйте это:
override func viewDidLoad() {
super.viewDidLoad()
var button = UIBarButtonItem(title: "YourNewButton", style: UIBarButtonItemStyle.Bordered, target: self, action: "doSomething")
self.navigationItem.leftBarButtonItem = button
}
func doSomething()
{
//do something
var vc = YourDestinationViewController()
self.presentViewController(vc, animated: true, completion: nil)
}
Пробовал. Aktion выполнил, но не входит в другой контроллер представления. Есть и другие варианты? Спасибо! –
Вы имеете в виду, не идет «Назад» к предыдущему контроллеру? –
Да. Я использую этот код изначально открыт detailviewcontroller: «если пусть расщепленные = self.splitViewController { Пусть контролеры = split.viewControllers detailViewController = контроллеры [controllers.count-1] .topViewController в DetailViewController , если пусть detailViewController = detailViewController { detailViewController .cityWeather = weatherData.cities [0] } " –