Я вижу странную вещь, когда я нажимаю кнопку UIB с фоновым изображением: http://cl.ly/9LM0
Вот код, в котором я установил кнопку:
NSString *path = [[NSBundle mainBundle] pathForResource:self.categoryItem.label ofType:@"jpg"];
UIImage *theImage = [UIImage imageWithContentsOfFile: path];
UIButton *imageBtn = [UIButton buttonWithType:UIButtonTypeCustom];
imageBtn.frame = CGRectMake(0, 0, 320, 235);
[imageBtn setImage:theImage forState:UIControlStateNormal];
[imageBtn.imageView setContentMode:UIViewContentModeScaleAspectFit];
[imageBtn addTarget:self action:@selector(onImageClick:) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:imageBtn];
РЕДАКТИРОВАТЬ: Я прошу прощения за то, что не прояснил странность, которую я вижу - я спешил сойти с поезда: -P
Проблема в том, что, когда пользователь нажимает кнопку UIB с фоновым изображением, изображениерастягивается на ширину экрана.Это нормально в нормальном состоянии, но в состоянии щелчка я вижу искажение, которое вы видите на записи экрана, на которую я ссылался выше.
Спасибо!