Я использую SplitViewController с контроллерами Master и Details.Я не могу настроить элемент левой кнопки навигации, например, установить другой значок, когда подробный вид виден, а разделенный вид находится в свернутом режиме
Я загружаю контроллер подробного вида, определенный в настройках, как указано в главном контроллере вида
override func viewDidLoad() {
super.viewDidLoad()
self.settings = [
//section
[
//items
["General","generalController"],
["Profile","profileController"],
["Network", "networkController"]
],
]
}
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let storyboard: UIStoryboard = self.storyboard!
if let splitVC = self.splitViewController {
let controllerId=settings![indexPath.section][indexPath.item][1]
let newDetailController = storyboard.instantiateViewController(withIdentifier: controllerId)
splitVC.showDetailViewController(newDetailController, sender: nil)
}
}