2011-02-02 1 views
0

2つのコンポーネントを持つUIPickerを作成したいと思います。両方に数字が表示されます。最初の左ピッカーで選択された番号は、2番目のピッカーで選択された番号よりも低い(または等しい)必要があります。私はこれらの2つのコンポーネントを同期させたい、たとえばfisrtをスクロールし、fisrt coloumnの選択した数値を2番目のcoloumnで選択した数値と等しくすると、2番目のcoloumnを自動的にスクロールダウンしたい最初のものをスクロールダウンし続けます。私はiPhone開発に新しい、あなたはコードで私を助けることができる?どうもありがとうございました!iphone UIpicker 2つのコンポーネントを同時にスクロールする

ダニエル

+1

何を試しましたか?インターネット上のすべてのUIPickerViewsの例があります。私たちはコードサルではありません。あなたのためにそれを書くつもりはありません。 –

答えて

1

このインスタント同期は可能ではないと思います。あなたは適切に、次のUIPickerViewDelegate法への対応により、同期して二つの成分を保つことができます。

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component

唯一の問題は、ホイールがその動きを終えた後、あなただけの後車輪を同期できるように、この関数は、数ミリ秒と呼ばれているということです彼らは彼らの動きを止めた。 同期が遅れている可能性があります(完全なカスタムビューを作成しない限り、6月31日などの不正な日付を挿入しようとするとUIDatePickerの動作を見てください)。

関連する問題