[TIMOB-11456] iOS: Accessibility: TableViewSection: Accessibility does not work on TableViewSection
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Low |
Status | Closed |
Resolution | Invalid |
Resolution Date | 2012-10-14T04:08:51.000+0000 |
Affected Version/s | Release 3.0.0 |
Fix Version/s | 2012 Sprint 21 Core, 2012 Sprint 21 |
Components | iOS |
Labels | qe-ios100112, qe-nfc |
Reporter | Satyam Sekhri |
Assignee | Max Stepanov |
Created | 2012-10-13T07:37:45.000+0000 |
Updated | 2017-03-03T22:36:00.000+0000 |
Description
The accessibility does not work for TableViewSection. The Label, Value or Hint are not voiced over.
Steps To Reproduce:
1. Open the application below with voice over ON
2. Touch the Header1 or Footer1
Actual: The default text is spoken but not the Label, Value and Hint defined
Expected: The Label Value and Hint should be spoken by the device
var win = Ti.UI.createWindow({
title : 'Welcome',
backgroundColor: "#fff"
});
var section2 = Ti.UI.createTableViewSection({
headerTitle:'Header 2',
footerTitle:'Footer2',
accessibilityLabel:'Table Section 2',
accessibilityValue:'Section 2',
accessibilityHint:'Hint for Section 2 '
});
var row2=Ti.UI.createTableViewRow({
title:'Row 2',
hasCheck:true,
accessibilityLabel: 'Second Option',
accessibilityValue: 'Checked',
accessibilityHint: 'The cheked sign on right'
});
section2.add(row2);
var data = [section2];
var table=Ti.UI.createTableView({data:data});
win.add(table);
win.open();
iOS does not allow to override accessibility for default header/footer titles. Developers willing to do so will have have to provide headerView/footerView instead and configure their accessibility as needed.
Closed as invalid.