Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-11456] iOS: Accessibility: TableViewSection: Accessibility does not work on TableViewSection

GitHub Issuen/a
TypeBug
PriorityLow
StatusClosed
ResolutionInvalid
Resolution Date2012-10-14T04:08:51.000+0000
Affected Version/sRelease 3.0.0
Fix Version/s2012 Sprint 21 Core, 2012 Sprint 21
ComponentsiOS
Labelsqe-ios100112, qe-nfc
ReporterSatyam Sekhri
AssigneeMax Stepanov
Created2012-10-13T07:37:45.000+0000
Updated2017-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();

Comments

  1. Max Stepanov 2012-10-14

    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.
  2. Lee Morris 2017-03-03

    Closed as invalid.

JSON Source