私は異なるデータのためにUITableView
を持っています。ユーザーが1行を選択すると、UIPickerView
がポップアップしてユーザーがいくつかの値を選択できるようになります。そして私はnumberOfComponentsInPickerView
DataSourceメソッドを実装して、UITableView
の異なる行のコンポーネント数を返しました。実際にはすべて1です。UIPickerViewのコンポーネント数を変更する方法は?
しかし今、私はインターネットからさらにデータをダウンロードし、UITableView
の行を追加します。私は[pickerView reloadAllComponents]
をダウンロードの終了後に呼び出しました。 numberOfComponentsInPickerView
が呼び出され、UITableView
の新しい行のピッカービューに多くのコンポーネントを含めることができます。しかし、それは動作していません。
どうすればいいですか?ありがとう。
しかし、うーん...別の問題に走った。 IOS 5のreloadAllComponentsは実際にnumberOfComponentsを再計算するよう強制しますが、widthForComponentを強制的に再計算するようには見えません! –