Он не отвечает на contentScaleFactor:
, поскольку contentScaleFactor
является свойством со следующими средствами доступа:
- (CGFloat)contentScaleFactor
- (void)setContentScaleFactor:(CGFloat)
Нет другого метода с именем contentScaleFactor
, который принимает один параметр (отмечены :
).
Итак, доступны следующие селекторы: contentScaleFactor
и setContentScaleFactor:
.Вы, вероятно, ищете setContentScaleFactor:
, именно так называется сеттер.
Измените свой код на этот:
if ( [imageView respondsToSelector:@selector(setContentScaleFactor:)] == YES )
{
// Or as bbum says, use [imageView setContentScaleFactor:1.0];
imageView.contentScaleFactor = 1.0;
}