-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
react-native实战--简单登录UI实现 #3
Comments
胡老师呕心沥血之作 |
@javascala 呕心不敢当 就是码字太累 👍 |
支持! |
超级好 |
99个赞! |
赞! |
不知道是不版本的问题,InputText长度默认很小,需要添加alignSelf: 'stretch',属性才能自动撑开。还有就是ScrollView的那些属性,我在测试的时候,不填写也可以点击空白隐藏键盘,唯一问题是两个输入框直接切换也会隐藏键盘,需要按两次才可以。。。 |
和楼上同样的问题,应该是版本原因,输入法从一个框点击另一个框也会退出 |
没有模拟现实的请求网络。。。有点儿不开心 |
有时间加个fetch的使用 2016-10-17 16:39 GMT+08:00 liubobuzhidao notifications@github.com:
life is short, you need python! |
为什么输入法键盘会挡住输入框? |
明确任务
我们想去完成一个简单地登录UI,Why?
1. 重构默认模板生成的代码,使用es6 import
2. 显示我们的图片
使用Image组件,好嘞,在render中添加Image
But,我什么都没用看见啊?
我的图片你在哪里?
我读书少,不要骗我!哪里姿势不正确了?
不好意思,在RN中去加载网络图片的时候要设置图片的大小
完整地git diff
效果图,来一份!
输入框,你在哪里?
使用TextInput,常用的属性:placeholder 设置输入框的提示, password:true|false,是不是密码
感情又被骗了,又是界面什么都没!别急,还是老问题,没设置输入框样式的高度,迅速的补上。
这个效果不好啊,都挤到边了,没问题,来来来,给父样式加个padding (paddingLeft:10, paddingRight:10).
登录按钮
我们使用最简单的TouchableOpacity来实现
样式:
Ok!大功告成了呢?
来点交互啊....
是的,在样式上来说,是搞定了啊,那我touch登录按钮,给我一点反应啥。
恭喜你,可以拿chrome看console.log了。
不错不错,But,我发现输入法不能很好的切换和退掉。。
嗯,嗯,嗯。。。这个还真不好办呢。。。。ok,让我们来点猛的。。。
使用ScrollView包装我们的View
ScrollView可以设置keyboardDismissMode,keyboardShouldPersistTaps来控制输入法的行为。
但是我发现,输入法相互切换后,还是不退出。。。
好吧,来来来。。re-focus
好了,为师累了,你先看代码。。。
The text was updated successfully, but these errors were encountered: