在键盘上方显示UITextField

时间:2013-01-21 16:40:16

标签: objective-c cocoa-touch ios6 uitextfield

我使用以下教程始终在键盘上方显示uitext字段: http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-keeping-content-from-underneath-the-keyboard/

但问题是如果人开始在字段中输入,uitextfield只会显示在键盘上方,但如果光标位于文本字段中则不会显示。

如何更改它,以便在光标位于UITextField中时uitextfield显示在键盘上方?

由于

2 个答案:

答案 0 :(得分:0)

检查UITextFieldDelegate并选择适当的方法。

在本教程中,他们使用textFieldDidBeginEditing方法分配活动文本字段。 从方法名称中可以清楚地看到,当有人开始在文本字段中输入时,它会执行。

答案 1 :(得分:0)

我下载了示例代码,对我来说工作得很好。我认为你唯一可能误解的是键盘已经在textField下方,在这种情况下视图不会滚动。

我希望这会有所帮助。如果这不是您想要的,请告诉我更多相关信息。