1.新增兩張圖片進入專案中, 本例中兩張圖片分別命名為playbutton.jpg, stopbutton.jpg

2.storyboard上加入一個button, 並在右邊image屬性欄位設定一張預設圖片為playbutton.jpg

3.拖曳button至viewcontroller.h檔建立程式關聯性, 並設定為outlet屬性

4.實作程式碼viewcontroller.m的viewdidloaf中

5.點擊button在不同狀態顯示不同圖片

 

viewcontroller.h內容如下

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@property (weak, nonatomic) IBOutletUIButton *playButton;

@end

 viewcontroller.m內容如下

#import "ViewController.h"
 
@interfaceViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {

    [superviewDidLoad];

    [_playButtonsetImage:[UIImageimageNamed:@"stopbutton.jpg" ] forState:UIControlStateHighlighted];
}
@end


執行結果如下圖, 點擊button變更圖片

IMG_4671  

IMG_4672  

 

arrow
arrow

    Will 發表在 痞客邦 留言(0) 人氣()