Я знаю, как изменить состояние обычной кнопки, а также изменить цвет фона обычной кнопки. Однако, когда я делаю UIButton:setBackgroundImage
(настраиваемая кнопка), я не могу изменить состояние. Я хочу, когда пользователь нажмет на него, что-то визуально произойдет, чтобы пользователь узнал, что кнопка выбрана, и когда пользователь нажимает снова, он возвращается в обычное состояние. Я пытаюсь изменить фон кнопки, но он не работает. Вот как я создаю мой настроенную кнопкуИзменение состояния настраиваемой кнопки (кнопка с изображением)?
UIButton *b = [UIButton buttonWithType:UIButtonTypeRoundedRect];
b.frame = CGRectMake(X, Y, H, W);
UIImage *iv = [UIImage imageWithContentsOfFile:picFilePath];
[b setBackgroundImage:iv forState:UIControlStateNormal];
Изображения для кнопок принимаются с помощью камеры iPhone, поэтому не могу использовать другое изображение для выбранного состояния
[button setAlpha:0.8]
Это будет светиться кнопка, является есть что-то, что бы затемнить кнопку?
super ... Большое спасибо –