Vì vậy đây là một câu hỏi khó hiểu nhưng tôi không thể tìm ra cách đơn giản để phát hiện mục indexPath
của mục hiện đang tập trung.
Tôi nhìn xung quanh với hy vọng sẽ thấy một cái gì đó rất dễ dàng như collectionView.indexPathOfCurrentlyFocusedItem
nhưng không tìm thấy bất cứ điều gì từ xa gần. Vì vậy, tôi tìm hiểu và cố gắng tìm một cái gì đó tương tự tại UIFocusEnvironment
, UIFocusUpdateContext
cố gắng tìm thuộc tính mong muốn nhưng không thành công. Vì vậy, giải pháp duy nhất tôi có thể đưa ra là chỉ lặp qua tất cả các ô hiển thị và tìm một ô có thuộc tính tập trung được đặt thành true.tvOS UICollectionView lấy đường dẫn chỉ mục của mục đang tập trung
Vì vậy, có cách đơn giản và thanh lịch hơn để tìm mục hiện đang tập trung indexPath
? (Trừ theo dõi nó thông qua phương pháp đại biểu và lưu nó trong bất động sản xem điều khiển của)
Cảm ơn câu trả lời, tôi đã tự mình tìm ra câu trả lời này. Nhưng điều này đòi hỏi tôi phải lưu trữ nextFocusedIndexPath trong một thuộc tính, trong khi tôi muốn một cái gì đó thuận tiện hơn như 'collectionView.indexPathOfCurrentlyFocusedItem' – xinatanil
là ô tiêu điểm có thể có này cho đường dẫn chỉ mục cụ thể tức là chúng tôi cung cấp đường dẫn chỉ mục được mã hóa cứng – morroko