iOS v13 的 Titanium UiTextField Clear 按钮在黑暗模式下根本不可见

Titanium UiTextField Clear button is not at all visible in Dark Mode for iOS v13

我的输入框遇到 clearButtonMode 属性 的 UiTextField 的问题。如果我在浅色模式下使用应用程序,那么一切正常,但是当我切换到深色模式时,输入框中根本看不到清除按钮。

所以,只想知道是否可以将 backgroundColor 添加到暗模式的那个按钮? 或者是否有任何可能使其在黑暗模式下可见。

我已附上问题的代码和屏幕截图。

这是文本字段代码。

 var checkField = Ti.UI.createTextField({
    width: Ti.UI.FILL,
    height: 30,
    top: 10,
    left: 10,
    right: 10,
    color: '#000000',
    backgroundColor: 'white',
    tintColor: '#000000',
    borderStyle: Ti.UI.INPUT_BORDERSTYLE_ROUNDED,
    returnKeyType: Ti.UI.RETURNKEY_DONE,
    clearButtonMode: Titanium.UI.INPUT_BUTTONMODE_ALWAYS,
});

截图:

提前致谢!!!

看起来它是一种非常浅的灰色(当您将其设置为深色背景颜色时,您会再次看到 X。 但它看起来像是本机行为: https://developer.apple.com/forums/thread/124973 并且您需要创建自定义文本字段图像 (),但这意味着在 SDK 中。

作为一种快速解决方法,我只需要创建一个图像并将其放在 TextField 的顶部并将其移动到右上角。