UITextField が firstResponder の場合、「キーボードを下に移動」せずに UIDatePicker (画面の下部)を前面に出したい(UITextField rejectFirstResponder を呼び出さない)。
FirstResponderになるとほぼ全てでポップアップするUITextFieldのUIKeyboardのような処理をするのが狙いです。modalViewController はフルスクリーンのみのようです。
- showDatePicker:(id)sender {
if([taskName isFirstResponder]) [taskName resignFirstResponder];
[self.view.window addSubview: self.pickerView];
// size up the picker view and compute the start/end frame origin
(...)
[UIView commitAnimations];
}
この例は、キーボードが下に移動し、DatePicker が上に移動するアニメーションで、前ではなく後ろにあります。
解決策を知っていますか?コードの一部は大歓迎です。前もって感謝します。