gpt4 book ai didi

ios - 如何使用 accessibilityPath

转载 作者:行者123 更新时间:2023-11-28 08:42:34 24 4
gpt4 key购买 nike

我有这个 tableViewCell,左边有一个 titleLabel,右边有一个 textField。

enter image description here

我禁用了 titleLabel 的可访问性,并为 textField 提供了 titleLabel 文本的 accessibilityLabel,以避免重复。

问题是我想让 textFiled 有一个与 tableViewCell 大小相同的焦点框。换句话说,当用户聚焦 textField 时,我希望它看起来像是聚焦在单元格上。

看来我可以通过使用 accessibilityPath 来实现这一点。我试过了,但没有用。

let path = UIBezierPath(rect: cell.frame)

cell.textField.accessibilityPath = path

知道如何使用 accessibilityPath 吗?谢谢!

最佳答案

单元格的路径应该在它的 super View 的引用框架中(tableView)。您可能需要将单元格路径转换为 ​​textField 的 super View 坐标。尝试类似的东西:

让 accessibilityPath = cell.convertRect(path, toView: cell.textField)

关于ios - 如何使用 accessibilityPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36087405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com