TVCardView的focusSizeIncrease无法正常工作?

问题描述 投票:2回答:1

我正在尝试像这样操纵focusSizeIncreaseTVCardView属性:

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

tvos
1个回答
0
投票
Apple已在tvOS 13中修复此问题。
© www.soinside.com 2019 - 2024. All rights reserved.