Я пытаюсь манипулировать свойством focusSizeIncrease
TVCardView
следующим образом:
cardView.contentSize = CGSize(width: 200, height: 200)
cardView.focusSizeIncrease = NSDirectionalEdgeInsets(top: -10, leading: -10, bottom: -10, trailing: -10)
Значение focusSizeIncrease
изменяется, когда я его читаю впоследствии, но новое значениеигнорируется.
Когда я читаю свойство в shouldUpdateFocus(in: UIFocusUpdateContext)
или didUpdateFocus(in: UIFocusUpdateContext, with: UIFocusAnimationCoordinator)
, оно возвращается к значению по умолчанию NSDirectionalEdgeInsets(top: -23.0, leading: -23.0, bottom: -23.0, trailing: -23.0)
.
Кто-нибудь работает?
Документация Apple: https://developer.apple.com/documentation/tvuikit/tvlockupview/2967067-focussizeincrease