ios - 自定义 UITableViewCell 可访问性

标签 ios iphone objective-c uitableview

如何单独设置 UITableViewCells 的 subview 的可访问性。
它不应该作为完整的单元格访问?

最佳答案

如果您的 tableview 单元格仅包含文本,则启用单元格的可访问性就可以了,它会读出整个单元格。如果您有其他对象和按钮,建议使用 UITableViewCell 的子类并覆盖 -accessibilityElements 方法以返回所有可访问元素。

部分代码:

#import "CustomCell.h"

@implementation CustomCell

- (void)awakeFromNib
{
    [super awakeFromNib];
    self.accessibilityElements = @[self.view1, self.label, self.imageView];
}

以下帖子可能会有所帮助:

http://cocoacaffeine.wordpress.com/2013/11/29/little-tricks-of-accessibility/

关于ios - 自定义 UITableViewCell 可访问性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22459458/

相关文章:

ios - Appcelerator 通知 IOS 8 - 没有声音

ios - 如何计算最多 2 位小数的 double 值,但不对数字进行四舍五入

iphone - 录制 mp3 而不是 caf 文件

objective-c - UIButton 点击​​没有响应

objective-c - 评估字符串并作为 Objective-C 代码执行

iphone - 如何将 gif 动图保存到我的相册?

ios - 如何检查我们来自哪个 View Controller 到另一个 View Controller

ios - 无法为 itmtransporter 创建父目录

iphone - 当方向改变时以编程方式改变 Nib

iphone - 如何为 UIBarButtonItem 背景色着色?