动态提示文本未在appcelerator应用程序中的ios中显示

时间:2017-11-16 04:04:24

标签: appcelerator appcelerator-titanium

动态设置textarea的hintText不显示在使用appcelerator titanium创建的ios应用程序中。请提供任何替代方案。但它在android中运行良好。

<div id='test1'></div>
<div id='test2'><svg></svg></div>

1 个答案:

答案 0 :(得分:4)

iOS上不支持textarea的HintText属性,您可以在documentation

中看到

我建议在textarea的顶部放置一个标签,其中包含您希望hinttext具有的样式,并将touchEnabled: false添加到该属性,这样用户就无法点击它(但点击将会消失而不是通过textarea)。

然后在textArea <TextArea id="remarktextarea" onChange="handleChange" />上查看更改并隐藏并根据长度显示hinttext:

function handleChange(){
    $.hinttextlabel.visible = $.remarktextarea.value.length == 0
}