gpt4 book ai didi

ios - Swift - UITableViewCell 辅助功能(画外音)

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:08:58 28 4
gpt4 key购买 nike

Storyboard中 TableViewCell 的层次结构如下所示:

当我激活画外音时,它不是按照 Storyboard 中的顺序而是以混合顺序读取标签。

->TableViewCell
--->Label1
--->Label2
--->Label3
--->Button
--->Label4

有没有办法改变 tableviewcell 的画外音层次结构?

编辑:我在 cellforrowat 中试过这个,但没有任何改变。

cell.accessibilityElements = [Label1, Label2, Label3, Button, Label4]

编辑 2:设置 isAccessibilityElement = false 使我的 accessibilityElements 订单有效。但是现在无法选择到画外音的单元格。

最佳答案

您不能同时拥有父 View (您的 TableView 单元格) 及其 subview (label1、按钮...) both accessible使用 VoiceOver:可以选择您的单元格或其内容。

不是选择单元格内的每个元素,而是在选择单元格时发出标签,add custom actions如果里面有按钮。

这是改善表格 View 单元格用户体验的最佳方式:一个独特的选择和可能的操作。

This answer可能有助于您的实现。

关于ios - Swift - UITableViewCell 辅助功能(画外音),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45225513/

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