当键盘快速出现时,视图会移动

时间:2015-10-07 11:50:23

标签: ios swift keyboard move subviews

我正在做一个社交应用程序,我开始使用登录/注册部分。我想做一个时尚的应用程序,所以它看起来更好。

我找到的方法是在主视图中放置子视图并使它们移动(使用UIView.animateWithDuration ......你知道)让用户选择是否注册或登录,输入数据(用户名,等等)。它现在很好用,一切都很好看。

问题是当我点击文本字段并且键盘显示一切都出错。当我这样做时,所有子视图都会在屏幕中心移动并对齐(因此您无法看到您点击的文本字段)

我尝试过在启动键盘时重新启动位置的方法(从这里的答案中获取信息:https://stackoverflow.com/a/27087733)但是没有用。

有没有正确的方法?我是否以这种方式做错了(子视图一个)?

请帮忙。我知道我可以制作一个标签式应用程序或类似的东西,使其时尚,但它并不是我试图接受的同样的感觉。

我附上:

项目:http://goo.gl/SlpWQy(在Google云端硬盘中为.zip)
视频演示:http://goo.gl/0QxWrJ(在YouTube中)

我在使用iOS 8.4的iPhone 6上使用Xcode 7.1 beta 2和我测试

谢谢, 凯文。

PS:对不起,如果我的英语不完美,我是西班牙语,对我来说很难。

0 个答案:

没有答案