Я пытаюсь добавить изображение в мое представление. Я попытался следующий код:Создать UIImageView программно
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tag40pixelsborder.png"]];
imgView.frame = CGRectMake(200, 200, 30, 30);
// imgView.bounds = CGRectMake(300, 300, 32, 32);
[imgView setContentMode:UIViewContentModeScaleAspectFit];
[self.view addSubview:imgView];
NSLog(@"frame x %f", imgView.frame.origin.x);
NSLog(@"frame y %f", imgView.frame.origin.y);
Но картинка не отображается на экране, и NSLog вернуться 30,00 для «х» и 0,00 для «у» Если я раскомментировать строку границы и я удалить линию рамки, Я получаю 80.00 за «х» и 80.00 за «у».
Я использую autolayout, но тот же самый код работает на другом представлении! Что не так?
Каковы размеры вашего изображения? – slecorne
Этот код работает для меня, Ve вы добавили изображение в xcode, проверьте написание изображения – Yohan
Я скопировал - вставьте имя изображения, я уверен, что он хороший. – anthoprotic