У меня проблема с изображением UIButton, если я установил для imageView contentMode значение UIViewContentModeScaleAspectFill
.
UIButton *imageButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 200, 100)];
imageButton.imageView.contentMode = UIViewContentModeScaleAspectFill;
[imageButton setImage:[UIImage imageNamed:@"myImage.jpg"] forState:UIControlStateNormal];
[imageButton addTarget:self action:@selector(doSmth:) forControlEvents:UIControlEventTouchUpInside];
Изображение внутри кнопки масштабируется так, чтобы заполнить всю область кнопки.
После нажатия / нажатия кнопки изображение изменяется (мерцает), как если бы его contentMode был установлен на UIViewContentModeScaleAspectFit
.
Кто-нибудь знает, как убрать это мерцание, когда происходит нажатие / касание?
Спасибо!