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 的顶部并将其移动到右上角。
我的输入框遇到 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 的顶部并将其移动到右上角。