UIButton的setImage、setBackgroundImage
来源:互联网 发布:孙悟空结拜兄弟 知乎 编辑:程序博客网 时间:2024/04/29 11:01
按钮设置选中、非选中两种状态下的图片:
setImage normal状态、setImage selected状态。
//// ViewController.m// TwoButtonSetImgeMethods//// Created by lcy on 17/3/13.// Copyright © 2017年 NJ. All rights reserved.//#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIButton *testButton;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; /* 1.button如果想使用setimage方法,在storyBoard中将button类型由system设为custom。 2.setImage 原比例显示到button上,图片不会改变大小 大于按钮的frame时,文字就显示不出来了!此时再设置title,title将无法显示。 图片不会随着按钮的大小改变而改变。 3.setBackgroundImage 图片会随着按钮的大小而改变,图片自动会拉伸来适应按钮的大小,这个时候任然可以设置按钮的title,图片不会挡住title; */ [_testButton setTitle:@"test" forState:UIControlStateNormal]; _testButton.titleLabel.font = [UIFont systemFontOfSize:15]; [_testButton setTitleColor:[UIColor redColor] forState:UIControlStateNormal]; [self setImage];// [self setBackGroundImage];}-(void)setImage{ [_testButton setImage:[UIImage imageNamed:@"buttonimage"] forState:UIControlStateNormal];}-(void)setBackGroundImage{ [_testButton setBackgroundImage:[UIImage imageNamed:@"buttonimage"] forState:UIControlStateNormal];}@end
setImage效果
setBackGroundImage
0 0
- UIButton的setImage、setBackgroundImage
- UIButton 关于 setBackgroundImage 和 setImage的区别
- 关于UIButton的 setBackgroundImage 和 setImage区别
- iOS UIButton的setBackgroundImage与setImage区别
- iOS UIButton setBackgroundImage和setImage 的区别
- UIButton setBackgroundImage与setImage区别
- 按钮UIButton的setImage与setBackgroundImage的使用区别
- UIButton的setImage:forState:和setBackgroundImage:forState:方法
- UIButton的两个方法 setImage 和 setBackgroundImage区别
- iOS中UIButton之 setBackgroundImage 和 setImage的区别
- iOS开发中UIButton的setImage和setBackgroundImage用法区别
- iOS中UIButton的setImage方法和setBackgroundImage方法区别
- UIButton中的setBackgroundImage和setImage方法的选择
- iOS UIButton中的setImage和setBackgroundImage的两个区别
- UIButton之 setBackgroundImage 和 setImage区别
- UIButton之 setBackgroundImage 和setImage区别 跟UIButton的文字却不显示
- 给按钮UIButton设置图片,setBackGroundImage和setImage两个方法的区别
- 关于 setBackgroundImage 和 setImage
- JavaEE开发环境准备
- 切圆角头像带白边
- web前端-jquery
- springmvc 与velocity的配置 返回html
- Ubuntu 16.04 安装 Android Studio
- UIButton的setImage、setBackgroundImage
- struts2表单验证
- 功夫不负有心人,终于解决TeamViewer在局域网中远程桌面控制
- 手机端 1px 边框比较粗,没有微信自带的边框细
- MyBatis主配置文件与jdbc.properties文件结合使用
- Linux_Shell_Linux中的延迟函数 sleep / usleep
- Office Online 在线预览
- 最大子矩阵
- 设计模式--工厂模式