0
私のコードでreloadAllComponents
と呼んでいます。 UIPicker
がリロードされたときにコードを実行できるようにしたいのですが、どのようにしてviewDidLoad
のように動作しますか?UIPickerViewがリロードされたときを判断する方法はありますか?
私のコードでreloadAllComponents
と呼んでいます。 UIPicker
がリロードされたときにコードを実行できるようにしたいのですが、どのようにしてviewDidLoad
のように動作しますか?UIPickerViewがリロードされたときを判断する方法はありますか?
アップルのUIPickerViewのドキュメントを読みましたが、データのロードが完了したときに通知を受け取る方法が見つかりませんでした。
しかし、あなたは以下の方法を試すことができます。
[UIView animateWithDuration:0 animations:^{
[self.pickerView reloadAllComponents];
} completion:^(BOOL finished) {
//Do something after reloading of UIPickerView data is complete.
}];
注:これが問題を解決する場合は、答えとしてマークしてください。