Swift语言却是是比ObjC简洁方便得多了。
手机屏幕非常小,开发的时候经常遇到键盘的问题,主要还是记录一下吧。
首先先绑定键盘弹出的事件
NSNotificationCenter.defaultCenter().addObserver(self, selector: "keyboardChanged:", name: UIKeyboardDidShowNotification, object: nil)
触发键盘的时候,修改背后内容的contentInset
func keyboardChanged(notification: NSNotification) { let keyboardSize = (notification.userInfo!["UIKeyboardBoundsUserInfoKey"] as! NSValue).CGRectValue().size textEditor.contentInset.bottom = keyboardSize.height }
这个月并没有什么很好玩的干货,就先写着这一篇。