TextField崩溃了

时间:2015-12-30 11:33:21

标签: ios iphone swift uikeyboard

我有滚动视图,其中有多个文本字段。但是当我的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)
        }

1 个答案:

答案 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?