我正在尝试实现代码以在键盘下隐藏时向上推动滚动。 代码的第一部分,它说“在视图控制器中的某个地方调用此方法”应该在视图中的位置加载了什么?我应该写 [self.registerForKeyboardNotifications}; ??请帮忙。
// Call this method somewhere in your view controller setup code.
- (void)registerForKeyboardNotifications
{
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWasShown:)
name:UIKeyboardDidShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillBeHidden:)
name:UIKeyboardWillHideNotification object:nil];
}
答案 0 :(得分:2)
你可以调用的一个地方是viewWillAppear。 你想使用这行
[self registerForKeyboardNotifications];
确保在视图中消失,您也可以将自己从通知中心移除。