iOS6: Keyboard animates slower than navigation controller push

Originator:gabrielh
Number:rdar://12323630 Date Originated:18-Sep-2012 02:48 PM
Status: Resolved:
Product:iOS SDK Product Version:6.0
Classification: Reproducible:
 
Summary:

When using becomeFirstResponder in a viewWillAppear:, in order to have the keyboard appear with the view controller being pushed, the keyboard animates slower in iOS6.

Steps to Reproduce:

Create a view controller with a UITextField. Override viewWillAppear to have keyboard show on viewWillAppear.

- (void)viewWillAppear:(BOOL)animated {
  [super viewWillAppear:animated];
  [_textField becomeFirstResponder];
}

Expected Results:

The view controller appears with keyboard visible.

Actual Results:

The view controller appears with keyboard visible but it animates in slower.

Regression:

The behavior works fine in iOS5 and previous SDKs.

Notes:

Comments

This had already been the case in iOS5. At least in my application, it was.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!