태그 보관물: label

[Titanium] 텍스트 내부의 링크 클릭 가능하도록 하기

라벨에서 텍스트속의 http://… 와 같은 하이퍼링크나 010-1111-1111 같은 전화번호를 터치로 선택하여 열거나 전화를 걸 수 있도록 하는 방법이다.

OS상의 제한인지는 모르겠지만 iOS에서는 TextArea에서, 안드로이드에서는 Label에서만 적용이 가능하다.

Android의 경우

textView =  Ti.UI.createLabel({
	left: '0dp',
	right: '0dp',
	top: '0dp',
	height: Ti.UI.SIZE,
	text: 'Text',
	autoLink : Ti.UI.Android.LINKIFY_ALL
});

iOS의 경우

textView =  Ti.UI.createTextArea({
	left: '0dp',
	right: '0dp',
	top: '0dp',
	height: Ti.UI.SIZE,
	value: 'Text',
	autoLink : Ti.UI.AUTODETECT_ALL,
	editable : false
});