Как изменить изображение в настроенном классе UIImageView - PullRequest
0 голосов
/ 31 марта 2012

Я новичок в Xcode. Это, наверное, очень простой вопрос для вас, но мне интересно, может ли кто-нибудь мне помочь.

То, что я хочу сделать, это загрузить изображение в настроенный UIImageView, при нажатии на изображение, вид изображения изменится на другое изображение. Когда я запускаю симулятор, сообщений об ошибках нет, но второе изображение не загружается после нажатия.

Я объявил подклассом UIImageView dragView . В dragView.m у меня есть такие коды:

-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
{
[self changePicture];
}

-(void) changePicture {
  NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"Red Flower.png"];
  self.image = [UIImage imageWithContentsOfFile:path];    
}

Кстати, я включил взаимодействие. Большое спасибо!

1 Ответ

0 голосов
/ 01 апреля 2012

Вам, вероятно, нужно сообщить ОС обновить представление, вызвав [self setNeedsDisplay:YES].

...