iOS开发中button控件的属性

热门标签

,

特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!

最为最基本的控件,我们必须对button的每个常用属性都熟练应用;

1,使用之前,必须对按钮进行定义,为乐规范,在@interface ViewController (){}中进行定义,先定义后使用。
    UIButton *_button1;         在实际的项目开发中,变量名尽可能长一点,并且在变量名前加"_" 下划线字符(规范)
2,接下来在@implementation ViewController中对按钮的属性进行赋值
   _button1=[UIButton buttonWithType:UIButtonTypeRoundedRect];     //设置按钮的样式

  UIButtonTypeCustom = 0, 自定义风格

  UIButtonTypeRoundedRect, 圆角矩形

  UIButtonTypeDetailDisclosure, 蓝色小箭头按钮,主要做详细说明用  

  UIButtonTypeInfoLight, 亮色感叹号

  UIButtonTypeInfoDark, 暗色感叹号

  UIButtonTypeContactAdd, 十字加号按钮
3,为按钮设置背景颜色
_button1.backgroundColor=[UIColor whiteColor];
4,设置按钮在图中的显示位置和大小
_button1.frame=CGRectMake(100, 100, 40, 40);
5,给按钮起名字和名字的颜色
[_button1 setTitle:@"点击" forState:UIControlStateNormal];       (点击是按钮的名字)

[_button setTitleColor:[UIColorredColor]forState:UIControlStateNormal];
6,按钮也有好多状态
forState: 这个参数的作用是定义按钮的文字或图片在何种状态下才会显

现在只会用UIControlStateNormal 其他的暂时用不到
7,按钮上可以放图片
[_button1 setImage:[UIImageimageNamed:@"11.png"]forState:UIControlStateNormal];
[_button1 setBackgroundImage:[UIImageimageNamed:@"22.png"]forState:UIControlStateNormal];
8,关于按钮显示时,总显示是方形的问题
[startBtn.layer setCornerRadius:8];//设置按钮圆弧的角度
加入这句可以使按钮变成圆角
9,点击按钮,使按钮有所反应(添加事件)
[_button1 addTarget:self action:@selector(start:) forControlEvents:UIControlEventTouchUpInside]; (start是函数名)
10,按钮在普通状态和高亮状态颜色的设置
[_button1 setTitleColor:[UIColor yellowColor] forState:UIControlStateHighlighted]; //在按钮被按下去的,按钮的整个会变成黄色

[_button1 setTitleColor:[UIColor blueColor] forState:UIControlStateNormal];//按钮
标签:

未经允许不得转载:作者:SheaYang, 转载或复制请以 超链接形式 并注明出处 技术Dog|博客
原文地址:《iOS开发中button控件的属性》 发布于2019-09-19

分享到:
赞(0) 打赏

评论 抢沙发

6 + 6 =


iOS开发中button控件的属性

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?