Iphone 自定义UITableview单元格可访问性无法正常工作

Iphone 自定义UITableview单元格可访问性无法正常工作,iphone,uitableview,uiaccessibility,Iphone,Uitableview,Uiaccessibility,我有一个加载tableview的类。在该表视图中,有4个部分,每个部分有1行。每个节行加载不同的自定义单元格。我已禁用自定义单元格的可访问性。但启用了单元格中元素的可访问性 打开voice over后,它会首先正确读取每个单元的组件。但当我们用三个手指的手势滚动表格后,表格中的第一个或第二个单元格会聚焦,画外音不会读取单元格内的元素 在这个问题上有人能帮我吗 下面是用自定义单元格加载表的my代码 -(UITableViewCell *)tableView:(UITableView *)table

我有一个加载tableview的类。在该表视图中,有4个部分,每个部分有1行。每个节行加载不同的自定义单元格。我已禁用自定义单元格的可访问性。但启用了单元格中元素的可访问性

打开voice over后,它会首先正确读取每个单元的组件。但当我们用三个手指的手势滚动表格后,表格中的第一个或第二个单元格会聚焦,画外音不会读取单元格内的元素

在这个问题上有人能帮我吗

下面是用自定义单元格加载表的my代码

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ if ([indexPath section] == 1  ) 
    {
        static NSString* SettingsTableId = @"HomeAddress";
        pHomeAddressCell = (HomeAddress *)[tableView dequeueReusableCellWithIdentifier:SettingsTableId];

        if (pHomeAddressCell==nil) 
        {
            NSArray *nib=[[NSBundle mainBundle] loadNibNamed:@"HomeAddress" owner:self options:nil];
            pHomeAddressCell=[nib objectAtIndex:0];

        }
        pHomeAddressCell.delegate = self;
        return pHomeAddressCell ;
    }}
在自定义单元格“HomeAddress”中,我有一个文本视图和两个按钮

我发现这个问题只出现在iOS低于6的设备上“故事板-原型表视图单元格无法与VoiceOver正常工作”。。至少在iOS 5中

我不知道。。如果它在iOS 6中已修复。 问题似乎是VoiceOver或UIAPI干扰了原型单元的加载。静态表视图单元格不会出现此问题


您可以查看开放式雷达错误报告

您所说的旁白是什么意思?请检查。我已经添加了代码。在一个单元被排队重用后,你是否缺少任何单元设置?@Andrew Tetlaw:我不这么认为。毕竟我的桌子很好用。但语音干扰存在此问题。我在使用iOS 6的设备上测试了我的应用程序,发现此问题不在iOS 6中。@user1905823请说点什么……或者……请接受它,如果没有什么可说的@TonyMkenu您没有为我的问题指定任何解决方案。相反,您指向一个显示类似问题的链接。它也没有给出解决方案。这就是我等待的原因。这是一个iOS5错误(故事板)。您必须对要支持5.0的旅行社单元id使用NIB。对于实现检查,还有一个示例(woldfact)