這個圖片是UIView類型的。
@property (weak, nonatomic) IBOutlet UIView *iconButton;
CGPoint origin;
CGSize size;
};
CGSize又包括對象的寬度和高度
struct CGSize {
CGFloat width;
CGFloat height;
};
用代碼去碼一個storyboard
//先實例化一個UIButton類型的btn
UIButton *btn = [[UIButton alloc]initWithFrame:CGRectMake(100, 100, 96, 96)];
//設置普通模式下的btn背景和高亮下的背景。
[btn setBackgroundImage:[UIImage imageNamed: @"biaoqingdi.png" ]forState:UIControlStateNormal];
[btn setBackgroundImage:[UIImage imageNamed:@"chiniupa.png"] forState:UIControlStateHighlighted];
//設置btn的內容
[btn setTitle:@"別點我" forState:UIControlStateNormal];
[btn setTitle:@"點我幹嘛" forState:UIControlStateHighlighted];
//設置文字顏色
[btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
[btn setTitleColor:[UIColor blueColor] forState: UIControlStateHighlighted];
//文字垂直對齊方式
btn.contentVerticalAlignment = UIControlContentVerticalAlignmentBottom;
//將按鈕添加到視圖 這是最重要的一部,可以實例化btn後就寫。
[self.view addSubview:btn];