Добавление массива изображений в кнопки UI - PullRequest
0 голосов
/ 15 июня 2011

У меня есть несколько кнопок uiButton в моем табличном представлении, и я хочу загрузить их с изображениями, которые я получаю из массива.Но я не могу добавить изображения к кнопке с помощью массива, и это разрушает все мое приложение.Может ли кто-нибудь предоставить мне решение о том, как добавить изображения к кнопкам в табличном представлении, используя массив изображений. Любая помощь будет оценена.

Этот метод вызывается из цикла, где я передаю кнопку в качестве параметра

-(void)setImage1:(UIButton *)button
UIButton *newButton=[[UIButton alloc]init]; 
newButton=button; 

[newButton setImage:[NSString stringWithFormat:@"%d.png", j] forState:UIControlStateNormal]; j++; } 

Спасибо, Кристи

1 Ответ

0 голосов
/ 15 июня 2011
//Create an image
UIImage *image= [UIImage imageWithContentsOfFile:@"image.jpg"];

// Set image for the button
[button setBackgroundImage:image forState:UIControlStateNormal];

Покажите нам хотя бы немного кода для получения дополнительной помощи.

Не следует создавать кнопку в этом методе.Создайте его в ViewDidLoad или, что еще лучше, в Интерфейсном конструкторе.Если вы создаете кнопку программно, вам также необходимо убедиться, что вы включили взаимодействие с пользователем, а затем установить ее рамку и добавить ее в представление.

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