Titanium JIRA Archive
Appcelerator Community (AC)

[AC-3462] iOS: iconInsets - click tab and icon shrinks vertically

GitHub Issuen/a
TypeBug
Priorityn/a
StatusClosed
ResolutionCannot Reproduce
Resolution Date2016-04-20T15:49:28.000+0000
Affected Version/sn/a
Fix Version/sn/a
Componentsn/a
Labelsn/a
ReporterTim Poulsen
AssigneeShak Hossain
Created2016-04-05T21:01:08.000+0000
Updated2016-04-20T15:49:28.000+0000

Description

With tab.iconInsets set, tap a tab and its icon shrinks vertically with each tap. This can be demonstrated with a basic, new TiClassic app, code below. See the attached graphic after a couple of taps on the first tab.
// this sets the background color of the master UIView (when there are no windows/tab groups on it)
Titanium.UI.setBackgroundColor('#000');

// create tab group
var tabGroup = Titanium.UI.createTabGroup();


//
// create base UI tab and root window
//
var win1 = Titanium.UI.createWindow({
	title: 'Tab 1',
	backgroundColor: '#fff'
});
var tab1 = Titanium.UI.createTab({
	icon: 'KS_nav_views.png',
	iconInsets: {
		top: 6
	},
	window: win1
});

var label1 = Titanium.UI.createLabel({
	color: '#999',
	text: 'I am Window 1',
	font: {
		fontSize: 20,
		fontFamily: 'Helvetica Neue'
	},
	textAlign: 'center',
	width: 'auto'
});

win1.add(label1);

//
// create controls tab and root window
//
var win2 = Titanium.UI.createWindow({
	title: 'Tab 2',
	backgroundColor: '#fff'
});
var tab2 = Titanium.UI.createTab({
	icon: 'KS_nav_ui.png',
	iconInsets: {
		top: 6
	},
	window: win2
});

var label2 = Titanium.UI.createLabel({
	color: '#999',
	text: 'I am Window 2',
	font: {
		fontSize: 20,
		fontFamily: 'Helvetica Neue'
	},
	textAlign: 'center',
	width: 'auto'
});

win2.add(label2);



//
//  add tabs
//
tabGroup.addTab(tab1);
tabGroup.addTab(tab2);


// open tab group
tabGroup.open();

Attachments

FileDateSize
Simulator Screen Shot Apr 5, 2016, 4.57.16 PM.png2016-04-05T21:00:20.000+000010233

Comments

No comments

JSON Source