2010-08-05 11 views

ответ

14

Вы можете определить изображения для различных состояний кнопки. Вот краткий пример:

UIButton *submitbutton = [UIButton buttonWithType:UIButtonTypeCustom]; 
// position in the parent view and set the size of the button 
submitbutton.frame = CGRectMake(165, 20, 149, 39); 
[submitbutton setTitle:@"Submit Booking" forState:UIControlStateNormal]; 

// Add image to button for normal state 
UIImage * btnImage1 = [UIImage imageNamed:@"SubmitBooking-normal.png"]; 
[submitbutton setImage:btnImage1 forState:UIControlStateNormal]; 

// Add image to button for pressed state 
UIImage * btnImage2 = [UIImage imageNamed:@"SubmitBooking-pressed.png"]; 
[submitbutton setImage:btnImage2 forState:UIControlStateHighlighted]; 


// add targets and actions 
[submitbutton addTarget:self action:@selector(submitBookingButtonPressed:) forControlEvents:UIControlEventTouchUpInside]; 
// add to a some parent view. 
[someview addSubview:submitbutton]; 

Возможно, есть другие вещи, которые вы бы хотели настроить. Вы можете прочитать больше об этих вариантах here

0

другой путь выбрать кнопку и присвоить изображение, которое вы хотите, то из утилит запретить изменения состояния конфигурации, чтобы Подчеркнута затем назначить на кнопки мыши изображение

увидеть ссылку экранированный снимок ниже

screen shot

Смежные вопросы