当我们点击obj c中的文本字段时键盘移动

时间:2011-04-20 04:45:45

标签: objective-c ios4 iphone-sdk-3.0 scroll uitextfield

每个人,

在我的iphone应用程序中,我需要点击文本字段滚动页面,实际上它在ios设备3.1.3上使用xcode 3工作正常,当时我正在使用“UIKeyboardBoundsUserInfoKey”

但是当我将我的xcode 3升级到4时,它发出了警告,说UIKeyboardBoundsUserInfoKey已被弃用,因为我用UIKeyboardFrameBeginUserInfoKey取代了那个API现在警告已经消失,但是它不能用于ios设备3.1.3,当我点击文本字段它生病了尝试滚动页面,但它生病了崩溃,我怎么能解决这个问题,任何人都可以帮助我,......比较提前

1 个答案:

答案 0 :(得分:0)

试试这个:

if (&UIKeyboardFrameBeginUserInfoKey!=nil) {
    // use UIKeyboardFrameBeginUserInfoKey
} else {
    // use UIKeyboardBoundsUserInfoKey         
}