Я пытаюсь загрузить и отобразить png с моего рабочего стола на приложении IOS (iPad), над которым я работаю. Мне нужно сделать это программно, а не с доски объявлений. Вот мой код.Я не могу отобразить изображение программно
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeCustom];
[myButton addTarget:self action:@selector(myCustomFunction:) forControlEvents:UIControlEventTouchUpInside];
[myButton setBackgroundImage:[UIImage imageNamed:@"annie.png"] forState:UIControlStateNormal];
myButton.frame = CGRectMake(14.0, 10.0, 74.0, 46.0);
myButton.frame = CGRectMake(4000, 4000, 4000, 4000);
[self.view addSubview:myButton];
Когда я запускаю приложение, (с его симулятором IOS), он просто дает мне пустой белый экран. Я новичок в программировании, и я уверен, что мне не хватает чего-то очень очевидного. Но я не знаю, что .. И я не получаю никаких ошибок, но это просто не покажет фотографию. И мне нужно, чтобы фотография была в форме UIbutton, потому что ей, возможно, придется иметь сенсорные опции. Спасибо!
Этот ответ верный. Прежде всего, разница между 'setImage:' и 'setBackgroundImage:'. – nhgrif
ничего себе! спасибо, что я мог сделать это примерно на 50% от моей программы. Наконец я могу идти вперед. благодаря! –