UIKeyboardFrameEndUserInfoKey通过swift在IOS7上返回错误的值?

时间:2015-07-21 09:35:53

标签: ios xcode swift

我需要获得键盘大小才能移动View。 但是在IOS7上它返回了错误的值。

if let userInfo = notification.userInfo {
        if let keyboardSize =  (userInfo[UIKeyboardFrameEndUserInfoKey] as? NSValue)?.CGRectValue() {

            kbHeight = keyboardSize.height

            println("kbHeight")
            println(kbHeight)

            // IOS 7 got 568.0 for Iphone 5s (Landscape)
            // IOS 8 got 193.0 for Iphone 5s (Landscape)

        }
    }

我怎样才能找到合适的人? 谢谢!

0 个答案:

没有答案