码迷,mamicode.com
首页 > 其他好文 > 详细

keyboardWillChangeFrameNotification 引发的思考 是的 思考了很久终于出结果

时间:2016-05-27 18:07:19      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

    func keyboardWillChangeFrameNotification(note: NSNotification) {

       

        // TODO 添加键盘弹出的事件

        let userinfo = note.userInfo!

        let rect = userinfo[UIKeyboardFrameEndUserInfoKey]!.CGRectValue

        var boardH = AppHeight - rect.origin.y

        

        print("boardh: \(boardH),shit : \(i)")

        i += 1

        

        if boardH > 0 {

            boardH = boardH + NavigationH           //键盘弹起  加回导航栏高度

        }

        backScrollView.contentSize = CGSizeMake(0, view.height + boardH)    //仔细查看 终于发现MD是不断增加ContentSize 高度,以至可以滑动看到东西

        

        print("backScrollView.ContentSize: \(backScrollView.contentSize)")

        print("backScrollView.frame: \(backScrollView.frame)")

        print("viewHight : \(view.height) \n")

    }

    

keyboardWillChangeFrameNotification 引发的思考 是的 思考了很久终于出结果

标签:

原文地址:http://www.cnblogs.com/Jenaral/p/5535570.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!