普通はキーボードがニュッと出てくるところを、ピッカー出すようにします。 (某アプリのクレジットカード対応でカードの有効期限入力するところで用いました) ものすごくシンプルに書くと、 - (BOOL)textFieldShouldBeginEditing:(UITextField *)textField { // Show UIPickerView return NO; } こういうことになります。 textFieldShouldBeginEditing:というUITextFieldのデリゲートメソッドでNOを返すことで、キーボードが出なくなります。 ピッカー出すところまで書くならこんな感じ。 - (void)showPicker { // ピッカーが下から出るアニメーション [UIView beginAnimations:nil context:NULL]; [UIView setAnim