2017-02-10 10 views
0

У меня, похоже, есть какая-то странная проблема с использованием UISplitViewController и UITableViewController.UISplitViewController и Cell Deselection

Что происходит, когда я выбираю ячейку в tableView, она выполняет segue и показывает мне подробный вид (как это делает Apple в своем примере для UISplitViewController). Единственная проблема заключается в том, что при выборе ячейки и выполнении segue ячейка становится недоступной для и по какой-то нечетной причине, я испытываю это только на iPhone + (альбомный режим).

Вот некоторые скриншоты

На IPad работает отлично:

enter image description here

На iPhone 7+, где он имеет этот странный вопрос отменить выбор, вот GIF:

enter image description here

Возможно, вы не сможете его увидеть, но в основном выбор (синяя подсветка) появляется в течение секунды секунды затем сразу исчезает.

ответ

0

Очень странно, похоже, это ошибка симулятора.

Я тестировал устройство и работаю должным образом.

Я также добавил этот код в моем viewDidAppear метод MasterTableViewController в:

self.clearsSelectionOnViewWillAppear = self.splitViewController!.isCollapsed