Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-11422] iOS: Accessibility: ImageView: Accessibility does not work for Image View on iOS

GitHub Issuen/a
TypeBug
PriorityHigh
StatusClosed
ResolutionFixed
Resolution Date2012-10-15T20:23:38.000+0000
Affected Version/sRelease 3.0.0
Fix Version/sRelease 3.0.0, Release 3.1.0, 2012 Sprint 21 Core, 2012 Sprint 21
ComponentsiOS
Labelsaccessibility_module, core, module, qe-ios100112, qe-nfc, qe-testadded
ReporterSatyam Sekhri
AssigneeMax Stepanov
Created2012-10-12T14:02:15.000+0000
Updated2012-12-04T19:38:50.000+0000

Description

The accessibility does not work for Image View. The Label, Value or Hint are not voiced over. However, this works fine on Android Steps To Reproduce: 1. Open the application below with voice over ON 2. Touch the first Image View Actual: After Step 2: Nothing is spoken Expected: After Step 2: The Label Value and Hint should be spoken by the device

win = Ti.UI.createWindow({
	title: "Events",
	layout: "vertical",
	backgroundColor: "#fff"
});
var ImageView1 = Ti.UI.createImageView({
			image : 'KS_nav_ui.png',
			height : 150,
			width : 150,
		    accessibilityLabel: "ImageView1",
			accessibilityValue: "Value1.",
			accessibilityHint: "Hint1",
			top:10,
			left:0,
		});
		win.add(ImageView1);
win.open();

Comments

  1. Max Stepanov 2012-10-13

    UIImageView was not accessible by default. PR submitted https://github.com/appcelerator/titanium_mobile/pull/3212
  2. Max Stepanov 2012-10-15

    3_0_X PR https://github.com/appcelerator/titanium_mobile/pull/3232
  3. Olga Romero 2012-12-04

    Closing as fixed. Tested and verified with: Titanium Studio, build: 3.0.0.201211301903 Titanium SDK, build: 3.0.0.v20121130200208 Device: iPhone5 iOS 6.0

JSON Source