Изменить путь к изображению UIImageView - PullRequest
0 голосов
/ 03 апреля 2012

Я совершенно новичок в Objective-C и iOS-программировании. Я отображаю UIImageView с путем изображения по умолчанию, который я установил через раскадровку. Теперь я пытаюсь изменить изображение на другое изображение, изменив путь к другому.

Я думаю, что я все настроил так, чтобы я мог программно манипулировать классом (IBOutlet, @property, выделять и т. Д.), Но, возможно, я что-то там не так делаю. В противном случае я изменяю путь к изображению с помощью:

IMG.image = [UIImage imageNamed:@"s.png"];

Это правильно? Если это так, вот другой фрагмент соответствующего кода в моем файле .m:

- (void)viewDidLoad
{
    _IMG = [[UIImageView alloc] init];
}

В @interface части моего .h файла:

IBOutlet UIImageView *IMG;

А потом остальная часть моего .h файла:

@property (strong, nonatomic) IBOutlet UIImageView *IMG;

Кто-нибудь видит что-нибудь неправильное? Спасибо, я новичок, поэтому прошу прощения, если это очень простая вещь.

Ответы [ 2 ]

0 голосов
/ 03 апреля 2012

Во-первых, избавьтесь от этой строки из вашего .h (он вам не нужен, так как вы объявляете свойство):

IBOutlet UIImageView *IMG;

Далее, проверьте, что вы связали свое свойство IBOutlet с UIImageView в Интерфейсном Разработчике (удерживая нажатой клавишу CTRL и нажмите на UIImageView). Убедитесь, что есть запись под ссылками розеток. Если нет, вам нужно будет нажать CTRL, чтобы создать его.

Надеюсь, это поможет.

0 голосов
/ 03 апреля 2012

Если вы используете раскадровку, вам не нужно выделять начальный вид, удалите этот код.

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