У меня есть UIPickerView, где я загружаю в него столбец NSMutableArray *. В массиве * столбца у меня есть несколько UIImageViews как объекты массива. Во время выполнения, я хотел бы изменить ТОЛЬКО ИЗОБРАЖЕННОГО элемента, ТОЛЬКО, сохраняя изображение предмета другого. Как я могу это сделать? я могу получить строку выбранного элемента с:UIPickerView изменяет выбранный элемент во время выполнения
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
}
Но любопытное застрял здесь. Есть идеи?
Привет Ugur Кумр, спасибо за совет! Это мне очень помогает! Это не совсем точный ответ, но я соглашусь на это как , это помогло мне разобраться. Вот что я использовал вместо того, чтобы мои объекты были UIImageViews, а не UIImage: [[self.column objectAtIndex: row] setImage: [UIImage imageNamed: @ "Selector2On.png"]]; [pickerView reloadComponent: компонент]; – GeneCode
Извините, я думал, что у вас есть изображения в вашем источнике данных. Рад, что это помогло. –