1
我想顯示按鈕不同的圖像用戶點擊該按鈕後... 我該怎麼做如何更改按鈕圖像時,按下按鈕
我想顯示按鈕不同的圖像用戶點擊該按鈕後... 我該怎麼做如何更改按鈕圖像時,按下按鈕
您可以定義圖像按鈕按下的不同狀態。這裏有一個簡單的例子:
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