依存する2つのコンポーネントがありますpickerView。ユーザーがを使用する(そしてトリガーする)UIImageViewたびに変化するプレビューがあります。これは私が期待したとおりに機能します。pickerViewdidSelectRow:inComponent:
ただし、アプリの起動時pickerViewにをトリガーdidSelectRow:して、ユーザーにが表示された瞬間にプレビューが表示されるようにしますUIImageView。で、これviewDidLoadを試してみると:
[self pickerView:picker didSelectRow:row inComponent:component]; // row and component have 0 values.
次に起こること-pickerView空白で表示されます!この行を削除すると、再び完全に機能します。私もこれを試しました:
[picker selectRow: row inComponent:component animated:NO];
それがトリガーされると思っていますが、それはトリガーdidSelectRow:されず、私UIImageViewは空白のままです。
didSelectRow:ユーザーの助けなしにメソッドを呼び出す方法に関するアドバイスはありますか?
更新:ちなみに、ピッカーは別のピッカーの中にありますUIView(メインのものではありません)。それが重要な場合。