如何摆脱UITextField和键盘之间的空间

时间:2014-08-10 20:23:13

标签: ios objective-c iphone uitextfield

我想知道是否有人遇到类似的问题,你在键盘和UITextField之间有一个随机空格?出于某种原因,我找不到任何关于此的信息,屏幕的末尾是UITextField的底部。任何帮助将不胜感激。

Example Screenshot showing space between keyboard and UITextField

1 个答案:

答案 0 :(得分:0)

  1. 首先将文本字段放在UIScrollView中。
  2. 注册视图控制器以响应通知UIKeyboardDidShowNotification。此通知将为您提供具有键盘大小的字典。
  3. 一旦你有了大小值,你就必须做一些数学运算来弄清楚滚动视图的contentInset是什么,使文本字段就在它上面。
  4. 以下是获取键盘大小的示例:How to get UIKeyboard size with Apple iPhone SDK