我让简单的屏幕只包含一个带占位符的 TextInput,但显示了占位符。怎么了?
我的组件:
render() {
<TextInput
placeHolder="placeholder"
/>
}
索引.js:
export default () => {
<MyComponent />
}
将 TextInput 包装到 View 中无济于事。
原文由 CodeBy 发布,翻译遵循 CC BY-SA 4.0 许可协议
我让简单的屏幕只包含一个带占位符的 TextInput,但显示了占位符。怎么了?
我的组件:
render() {
<TextInput
placeHolder="placeholder"
/>
}
索引.js:
export default () => {
<MyComponent />
}
将 TextInput 包装到 View 中无济于事。
原文由 CodeBy 发布,翻译遵循 CC BY-SA 4.0 许可协议
有些人像我一样,可能会忘记他们不使用默认 颜色。确保调整 placeholderTextColor 属性以 与背景颜色形成对比。
原文由 ZenVentzi 发布,翻译遵循 CC BY-SA 4.0 许可协议
13 回答13k 阅读
7 回答2.2k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
看起来你把道具
placeholder
拼错了placeHolder
。请参阅 https://facebook.github.io/react-native/docs/textinput.html#placeholder 。