2
私は下のコードを使用しようとしていますがXcodeのはUIKeyboardBoundsUserInfoKeyが廃止されて、私は新しいコードではなく、何だったか疑問に思った私に語った:UIKeyboardBoundsUserInfoKey非推奨
NSValue* aValue = [info objectForKey:UIKeyboardBoundsUserInfoKey];
以下はコンテキスト内のコードです:
-(void) keyboardDidHide: (NSNotification *)notif {
NSDictionary* info = [notif userInfo];
NSValue* aValue = [info objectForKey:UIKeyboardBoundsUserInfoKey];
CGSize keyboardSize = [aValue CGRectValue].size;
CGRect viewFrame = self.view.frame;
viewFrame.size.height += keyboardSize.height;
scrollView.frame = viewFrame;
if (!keyboardVisible) {
//NSLog(@"Keyboard is already hidden. Ignoring notification.");
return;
}
keyboardVisible = NO;
}
ただし、UIKeyboardFrameEndUserInfoKeyなどは回転を考慮しませんが、UIKeyboardBoundsUserInfoKeyは回転を考慮しません。 – user102008