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

dynamic hintText not displaying in ios in appcelerator app

textarea 的动态设置提示文本未显示在 ios 使用 appcelerator 创建的应用中 titanium.Please 建议任何替代方案。但是它在 android.

中工作正常
    if (rowId == 1 ){         
        $.remarktextarea.hintText = "Input Remarks";    

    } else if (rowId == 2) {           
        $.remarktextarea.hintText = "Add Annotation";  

    }

iOS 不支持文本区域的提示文本 属性,如您在 documentation

中所见

我建议在 textarea 顶部放置一个带有您希望提示文本具有的样式的标签,并将 touchEnabled: false 添加到 属性,这样用户就无法点击它(但点击将进入文本区域)。

然后观察文本区域的变化<TextArea id="remarktextarea" onChange="handleChange" />并根据长度隐藏和显示提示文本:

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