我有滚动视图,其中有多个文本字段。但是当我的KeyBoard显示我的所有文本字段和标签崩溃时
func keyboardWillShow(sender: NSNotification) {
scroll.frame = CGRectMake(scroll.frame.origin.x, scroll.frame.origin.y, scroll.frame.size.width, self.view.frame.size.height - 216)
}
func keyboardWillHide(sender: NSNotification) {
scroll.frame = CGRectMake(scroll.frame.origin.x, scroll.frame.origin.y, scroll.frame.size.width, self.view.frame.size.height)
}
答案 0 :(得分:0)
self.view.frame.size.height - 216)
你有没有注意到这一部分
scroll.frame = CGRectMake(scroll.frame.origin.x, scroll.frame.origin.y, scroll.frame.size.width, self.view.frame.size.height - 216)
当您出现键盘时,您正在更改视图的高度。 也不要检查模拟器。在实际设备上运行。
你需要以适当的方式处理它。例如:How do I scroll the UIScrollView when the keyboard appears?