Искажение изображения, когда пользователь нажимает UIButton - PullRequest
1 голос
/ 16 августа 2011

Я вижу странную вещь, когда я нажимаю кнопку 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 с фоновым изображением, изображениерастягивается на ширину экрана.Это нормально в нормальном состоянии, но в состоянии щелчка я вижу искажение, которое вы видите на записи экрана, на которую я ссылался выше.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...