您好我有一堆UIText字段的UIView。我的问题是我的UITextfields从屏幕的顶部到底部都存在。因此,当键盘弹出时,它覆盖了屏幕的一半,因此下面的UITextfields ...我能做什么,以便在键盘可见时通过简单滚动编辑所有字段?
答案 0 :(得分:1)
您需要将UIView嵌入到UIScrollView中,然后在弹出键盘时更改UIScrollView的大小。
答案 1 :(得分:1)
只需为视图提供一个新的转换即可。例如
[myView setTransform:CGAffineTransformMakeTranslation(0, -keyboardSize.height)];
这也是可动画的,只要给它与键盘相同的动画值,它就会看起来很完美。
答案 2 :(得分:0)
此解决方案来自XCode 5,iOS 7.0和Storyboards。它对我很有用。