我正在使用 React Native,我想更改文本输入的光标颜色。我实际上得到了默认的蓝色。
如何在 JavaScript 或 AppDelegate 中设置全局颜色?
原文由 Yi Wang 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在使用 React Native,我想更改文本输入的光标颜色。我实际上得到了默认的蓝色。
如何在 JavaScript 或 AppDelegate 中设置全局颜色?
原文由 Yi Wang 发布,翻译遵循 CC BY-SA 4.0 许可协议
实际上有一个用于 TextInput 的道具: selectionColor
<TextInput
selectionColor={'green'}
/>
这是 文档。
原文由 Thomas Chafiol 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答1.6k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答1k 阅读
2 回答996 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
2.3k 阅读
是的,我们可以通过设置 tint color 来实现。
在项目的
AppDelegate.m
中。在
self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
和[self.window makeKeyAndVisible];
之间添加以下代码,您可以更改全局色调颜色。或者,在
[self.window makeKeyAndVisible];
之后添加以下代码,您可以更改 TextInput/UITextField 的色调颜色。当您更改 UITextView 的色调颜色时,没有任何反应。
而且我找不到用 JaveScript 风格实现它的方法。