Я создаю приложение tvos
. У меня странная ошибка, когда UICollectionView
теряют фокус ранее выбранной ячейки, когда я перехожу назад к этому конкретному виду. Сценарий - это нечто подобное.tvos UICollectionView теряет фокус на предыдущую ячейку фокуса
У меня есть два UIViewControllers
A
и B
. A
имеет UITableView
, и в нем есть три прототипа. Каждая ячейка имеет горизонтальную прокрутку UICollectionView
внутри нее. Когда я нажимаю на любой из UICollectionViewCell
, он переходит к B
(подробная страница). Я представляю B
modally.
Теперь, когда я нажимаю кнопку меню на удаленном экране Siri A
(другими словами, вид B
удален из иерархии просмотра), но текущая выбранная ячейка отличается от выбранной ранее. Я пытался использовать remembersLastFocusedIndexPath
с обеими true
и false
ценностей, а также пытался путем внедрения
func indexPathForPreferredFocusedViewInCollectionView(collectionView: UICollectionView) -> NSIndexPath?
но контроль Невиш приходит к этой функции, когда я вернуться обратно вид A. Я также перегрузочным каждую вещь в viewWillAppear
функция.
Может ли кто-нибудь помочь мне в этом. Спасибо
Почему вы перезагружаете все, когда появляется A (re)? –
Устранена ли эта проблема @Madu – morroko
@Madu Я также столкнулся с той же проблемой. Вы нашли решение для этого. –