依存する2つのコンポーネントがありますpickerView
。ユーザーがを使用する(そしてトリガーする)UIImageView
たびに変化するプレビューがあります。これは私が期待したとおりに機能します。pickerView
didSelectRow: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
(メインのものではありません)。それが重要な場合。