Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-28235] iOS: TableViewRow does not apply opacity to child views

GitHub Issuen/a
TypeBug
PriorityMedium
StatusOpen
ResolutionUnresolved
Affected Version/sn/a
Fix Version/sn/a
ComponentsiOS
Labelsn/a
ReporterGary Mathews
AssigneeGary Mathews
Created2020-11-09T17:20:37.000+0000
Updated2020-11-09T17:20:53.000+0000

Description

- Setting opacity on TableViewRow has no effect on child views. *TEST*
const win = Ti.UI.createWindow({ backgroundColor: 'gray' });
const row = Ti.UI.createTableViewRow({
	height: 80,
	opacity: 0.4,
	backgroundColor: 'blue'
});
const label = Ti.UI.createLabel({
	text: 'This view should be affected by row opacity',
	textAlign: Ti.UI.TEXT_ALIGNMENT_CENTER,
	backgroundColor: 'red',
	width: '80%',
	height: '80%'
});

row.add(label);

const table = Ti.UI.createTableView({
  data: [ row ]
});

win.add(table);
win.open();
*EXPECTED* - TableViewRow including child views, should be affected by opacity. *ACTUAL* - Only the TableViewRow background is affected by opacity.

Comments

No comments

JSON Source