на самом деле вы не можете я пытался до того
здесь то, что я сделал изменить цвет подсказки и шрифт
вам нужно создать view
, textfeild
и label
с добавлением изменений слушателя на textfeild
, чтобы показать или скрыть подсказку
var mh_view = Ti.UI.createView({
backgroundColor : "white",
height : "40dp",
top : "224dp",
left : "10dp",
right : "10dp",
width : Ti.UI.FILL
});
var mail_hint = Ti.UI.createLabel({
color : "#88817F",
font : {
fontFamily : customfont2,
fontSize : "15dp"
},
left : "47dp",
//top:"14dp",
text : "E-mail"
});
mh_view.add(mail_hint);
var mail = Ti.UI.createTextField({
backgroundImage : "/images/trans.png",
width : Ti.UI.FILL,
height : "40dp",
top : "224dp",
left : "10dp",
right : "10dp",
bubbleParent:false,
paddingLeft : "47dp"
// hintText:"E-mail"
});
var visible = true;
mail.addEventListener("change", function() {
if (visible) {
mail_hint.hide();
} else {
if ((mail.value).length == 0)
mail_hint.show();
}
visible = !visible;
});
надеюсь, что это поможет :)
Принятый ответ ужасен, пожалуйста, не используйте этот метод. См. Ответ, предоставленный @gjerlow здесь: http://stackoverflow.com/a/37226098/971557 –