To jest rodzaj noobish pytanie, ale po prostu nie mogę znaleźć bardzo prosty sposób, aby wykryć aktualnie koncentruje się na pozycji indexPath
.
Rozejrzałem się, mając nadzieję, że coś bardzo łatwego, jak np. collectionView.indexPathOfCurrentlyFocusedItem
, ale nie znalazłem niczego blisko. Więc poszperałem i próbowałem znaleźć coś podobnego na UIFocusEnvironment
, UIFocusUpdateContext
próbując znaleźć żądaną właściwość, ale się nie udało. Jedyne rozwiązanie, jakie mogę wymyślić, to po prostu powtarzanie wszystkich widocznych komórek i znajdowanie komórki z ustawioną właściwością skupioną na wartość true.tvOS UICollectionView uzyskać aktualnie skoncentrowaną ścieżkę indeksu przedmiotu
Czy istnieje prostszy i bardziej elegancki sposób na znalezienie aktualnie skupionego przedmiotu o numerze indexPath
? (oprócz śledzenia go przez metody delegata i zapisanie go w nieruchomości widok kontrolera)
Dzięki za odpowiedź, sam to wymyśliłem. Ale to wymaga mnie do przechowywania nextFocusedIndexPath w nieruchomości, podczas gdy ja chcę coś bardziej wygodne jak 'collectionView.indexPathOfCurrentlyFocusedItem' – xinatanil
jest to możliwa komórka ogniskowania dla konkretnej ścieżki indeksu tj. zapewniamy zakodowaną ścieżkę indeksu – morroko