私は TextField1 と TextField2 を持っています TextField2
のためにキーボードが表示されている場合にのみ、スクロール ビューをスクロールしたいと思います。これは私の実際のコードです。
解決策はありますか?
-(void) viewWillAppear:(BOOL)animated {
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardDidShow:)
name:UIKeyboardDidShowNotification
object:self.view.window];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardDidHide:)
name:UIKeyboardDidHideNotification
object:nil];
}
-(void) keyboardDidShow:(NSNotification *) notification {
self.ScrollView.center = CGPointMake(self.originalCenter.x,
self.originalCenter.y-100);
}
-(void) keyboardDidHide:(NSNotification *) notification {
self.ScrollView.center = CGPointMake(self.originalCenter.x,
self.originalCenter.y);
}