我有一个应用程序,在Interface Builder中,我设置了一个UIView在视图底部附近有文本字段的应用程序.当我运行应用程序并尝试在该字段中输入文本时,键盘会向上滑动到字段上方,所以在我再次隐藏键盘之前,我无法看到我正在键入的内容.
有没有其他人遇到这个问题并找到一个很好的方法来解决它,既没有使父视图可滚动或移动文本字段更远的屏幕?
我试图在iPhone 5模拟器上理解iOS 7.0中的新键盘动画.我想UITableView在键盘出现时调整大小,但我无法获得正确的动画细节.当键盘出现或消失时,
我正在使用来自NSNotification对象的信息.
这是我的日志:
Move keyboard from {{0, 920}, {320, 216}} to {{0, 352}, {320, 216}}
with duration: 0.400000
and animation curve: 7
UIViewAnimationCurveEaseInOut = 0
UIViewAnimationCurveEaseIn = 1
UIViewAnimationCurveEaseOut = 2
UIViewAnimationCurveLinear = 3
Run Code Online (Sandbox Code Playgroud)
动画曲线是未知值,我该怎么办?
我有一个UITableViewController大约20个静态单元格,其中一些单元格UITextField在其中,有些仅用于选中带有复选标记.该表大约有1.5个视图值,因此需要滚动才能获得较低的文本字段.
当我在表格底部的文本字段中单击时,键盘会弹出,但随后会出现在单元格/文本字段上.
我的印象是(从Apple文档和其他地方),UITableViewController当键盘以任何方向出现时,类会自动处理视图的滚动,并将tableview向上移动以便单元格可见,但这种情况并未发生.
IOS 5.1,iPad Portrait.
我的视图底部有一个UIToolbar,我在这个工具栏中有一个UITextField.当我开始编辑这个字段时,它隐藏在键盘后面.要查看我输入的内容,我想在键盘出现时将工具栏向上移动(然后在我完成编辑后将其向下移动).
如何上/下移动此UIToolbar?
keyboard ×3
ios ×2
iphone ×2
uitableview ×2
uitextfield ×2
animation ×1
cocoa-touch ×1
ios7 ×1
objective-c ×1