UIDatepicker に問題があります。私のプロジェクトでは、日付ピッカーをスクロールしているときに、選択ボタンを同時にクリックすると、ページが前の画面に移動します。日付の選択ボタンをクリックした後、ページは日付の選択画面に移動します。完璧な日付を選択しないでください。
質問する
1188 次
2 に答える
2
古い iOS バージョンにはバグがあり、まだ回転しているときに UIPickerView を非表示にすると、予期しない位置で動かなくなりました (ピッカーを光の速度で回転させてタブを切り替えるか、アプリを閉じると、Apple の時計アプリでもそのバグを見つけることができます)。 、しかし、iOS 6以降はそうではないようです(いいえ、iPhone 4、iOS 6.1で確認したところ、バグはまだあります)。とにかく、私はそれに対する解決策を持っていました。多分それはあなたの問題も解決するかもしれません.
ここで私の答えを確認してください
于 2013-03-26T09:01:01.967 に答える
1
その時点でピッカービューをスクロールすると、スクロールが成功した後に値が変更されなかったということは、didFinishScrollのみが値を取得することを意味します。スクロール完了後にbelowメソッドが呼び出されます。
あなたの場合:
スクロールの途中で他の操作を実行しているため、間違った値が返されます(以前の値が使用されます)。
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{
}
于 2013-03-26T08:59:46.117 に答える