Я использую uiPickerView, который имеет изображения вместо строк для выбора, работает нормально для показа изображений, я получил вдохновение из примера Apple UIcatalog о том, как разместить изображения,
Я внедряю его программно без ИБ,
Итак, вопрос в том, как изменить изображение в соответствии с выбранной ячейкой?
у меня есть
* MainVC (мой основной вид контроллера)
* CustomView (определение размера подборщика)
* CustomPickerDataSource (источник данных для средства выбора:)
в CustomPickerDataSource, отправьте данные для выбранной строки
- (void)pickerView:(UIPickerView *)pickerView didSelectRow: (NSInteger)row inComponent:(NSInteger)component {
// Handle the selection
NSLog(@"seleccionokkkk: %d", row);
[MainVC entro:row];
}
и в моем MainVC
+(void) entro: (int) cuca {
NSLog(@"sumbalo :%d", cuca);
}
Я получаю количество ячеек, выбранных на моем MainVC, где я хочу показать разные изображения,
но при выборе изображения у меня +(void) entro: (int) cuca
Я получаю предупреждения, конечно, как я устанавливаю переменные экземпляра с помощью метода класса,
так, как я могу показать изображение в соответствии с тем, какой номер ячейки я получу?
псевдокод:
если image == 0, покажите image0
Куда поместить изображение с кодом? И как установить переменную для входящего сообщения?
спасибо большое!