当用户点击输入字段或选择框并且原生iphone键盘可见时,我的布局会中断。如果您可以在本机键盘可见时禁用滚动,我认为这可能是个好主意。 javascript可以实现吗?
提前致谢
答案 0 :(得分:0)
您可以通过注册接收来自UIKeyboardDidShowNotification
UIKeyboardDidHideNotification
和viewDidLoad
的通知来实现此目的
[[NSNotificationCenter defaultCenter] addObserver: self
selector: @selector(keyboardWasShown)
name: UIKeyboardDidShowNotification
object: nil];
[[NSNotificationCenter defaultCenter] addObserver: self
selector: @selector(keyboardWasHidden)
name: UIKeyboardDidHideNotification
object: nil];
并实现如下选择器
当键盘即将显示时,您将在此
中接听电话- (void) keyboardWasShown
{
// Code to disable the scrolling of your scrollview
}
当键盘即将隐藏时,您将在此处接听电话
- (void) keyboardWasHidden
{
// Code to enable the scrolling of your scrollview
}
很高兴,如果我能看到这对你有所帮助。快乐的一天。