我有一点问题。我有一个320 x 900的视图与UIScrollView和约束,一切正常。我有键盘确实显示的NSNotification,并且工作正常(使用NSLog测试)。当键盘显示我将我的帧更改为320 x 1200,然后视图停止滚动。该应用程序没有崩溃,因为我能够返回。我到处搜索,我无法找到正确的答案。
这是我的一段代码
- (void)viewDidLoad {
[super viewDidLoad];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:) name:UIKeyboardDidShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
}
-(void)keyboardWasShown:(NSNotification *)notification{
NSLog(@"Keyboard is shown.");
self.view.frame = CGRectMake(0, 0, 320, 1200);
self.scrollView.frame = CGRectMake(0, 0, 320, 1200);
}
任何帮助都是Appreciate
谢谢