テーブルビューの最初のセルはダミーセルであるため、ボイスオーバーモードがオンの場合は、そのセルをスキップして、フォーカスがそのコントロールに到達しないようにします。したがって、その特性はいずれもボイスによって話されません。以上。これを実現するには、以下に貼り付けたコードを作成しました。これには、isAccessibilityElement
単独で十分だと考えています。しかし、そうではないようです。この要素はコードではアクセスできないと言っていましたが、Voice-over
モードでの右/左フリックによってフォーカスを取得しています。これをどのように達成できるかについてのアイデアはありますか?
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
....
UITableViewCell *cell = (UITableViewCell *)[tableView dequeueReusableCellWithIdentifier:MyIdentifier];
if(indexPath.row == 0)
{
cell.isAccessibilityElement = 0;
}
}