TextInput 需要注意的点

TextInput在项目里很常见,在这里就整理一些,我遇到的问题。。。


这是我平时记录在MacDown里的,懒得弄格式了,就直接截图了。。。😄

TextInput的内容置顶问题,在IOS和Android里的表现。

在ios里,让文本置顶可以使用maxLength。 在android里 textAlignVertical且该文本只对android起作用,

占位符颜色也要考虑,因为在android里的颜色偏重,placholderTextColor 是占位符的文本颜色,不能通过‘#666666’形式来展现,只能通过‘red’,‘gray’也就是说,只接受参数为英文单词颜色。

######注意:在使用TextInput的时候,我们通常会使用 value 来绑定值,用onChangeText={(sign)=>this.setState({sign})}来判定值的变化,。也会使用onBlur来进行失去光标的判断。我们一般会在“保存”等方法里,加上这类的正则判断。也可以在整个View的框里加上onPres的方法,来实现用户不需要点击键盘换行,直接输入文本点击保存就能实现的判断的效果。

还有一些其他的,之后遇到会慢慢整理出来。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容