にUICollectionViewでは動作しません: UICollectionViewCell to UIButton Focus in tvOSは、私は、ユーザーがcollectionview
の右側にあるときに、左湖底上のボタンを選択することができUIFocusGuide
を追加しています。私は「目に見えない」レイアウトガイドを示しジャック・コックスによって作成された便利なcodeを追加しました私の例ではUIFocusGuideがこのポストに基づかtvOS
focusGuide = UIFocusGuide();
focusGuide.preferredFocusedView = btClick
view.addLayoutGuide(focusGuide)
focusGuide.topAnchor.constraintEqualToAnchor(collectionView.topAnchor).active = true
focusGuide.bottomAnchor.constraintEqualToAnchor(btClick.bottomAnchor).active = true
focusGuide.leadingAnchor.constraintEqualToAnchor(collectionView.leadingAnchor).active = true
focusGuide.widthAnchor.constraintEqualToAnchor(collectionView.widthAnchor).active = true
、およびレイアウトがcollectionView
の上に始まるので、すべてが良いようだ:
このコードを使用しますボタンの下端で終わります。ユーザーがcollectionView
の左側にある場合
しかし、それは作品をしていない、ボタンが唯一のあなただけのアイテム1とアイテム6
からボタンに行くことができ、この画像に、選択することができます私はgithubの少しの例を作ったhere、私は間違って何をしているのか分からない。
あなたは私の日を保存します、ありがとう! –