作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试像这样操作 TVCardView
的 focusSizeIncrease
属性:
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(顶部:-23.0,前导:-23.0,底部:-23.0,尾随:-23.0)
。
有人成功了吗?
Apple 文档:https://developer.apple.com/documentation/tvuikit/tvlockupview/2967067-focussizeincrease
最佳答案
Apple 在 tvOS 13 中修复了这个问题。
关于tvos - TVCardView 的 focusSizeIncrease 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55683705/
我正在尝试像这样操作 TVCardView 的 focusSizeIncrease 属性: cardView.contentSize = CGSize(width: 200, height: 200)
我是一名优秀的程序员,十分优秀!