//UIButton的基本属性

_btn = [UIButton buttonWithType:UIButtonTypeCustom];

_btn.frame = CGRectMake(0, 200, 90, 90);

_btn.backgroundColor = [UIColor redColor];

_btn.tag = 100;

[_btn setTitle:@"我爱你" forState:UIControlStateNormal ];

[_btn setTitleColor:[UIColor purpleColor] forState:UIControlStateNormal ];

[_btn addTarget:self action:@selector(btnClick:) forControlEvents: UIControlEventTouchUpInside];

//设置button的圆角、边框

_btn.layer.cornerRadius  =10;

_btn.layer.borderWidth = 5.0;

_btn.layer.borderColor = [UIColor blueColor].CGColor;

//设置button标签文字的颜色

[_btn setTitleColor:[UIColor purpleColor] forState:UIControlStateNormal];

//标签文字的字体

[_btn.titleLabel setFont:[UIFont systemFontOfSize:28]];

_btn.tag = 101;

[self.view addSubview:_btn];

UIButton*bnt = [UIButton buttonWithType:UIButtonTypeSystem];

bnt.frame = CGRectMake(60, 300, 80, 80);

//button的颜色

bnt.backgroundColor = [UIColor grayColor];

bnt.layer.cornerRadius = 40;

bnt.layer.borderColor = [UIColor redColor].CGColor;

bnt.layer.borderWidth  = 5.0;

[bnt setTitle:@"mapanguan" forState:UIControlStateNormal ];

[bnt setTitleColor:[UIColor purpleColor] forState:UIControlStateNormal ];

[bnt.titleLabel setFont:[UIFont systemFontOfSize:20]];

bnt.tag = 102;

//添加点击事件

[bnt addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchDragOutside];

[self.view addSubview:bnt];

}

-(void)btnClick:(UIButton*)btn{

if (101 == _btn.tag) {

NSLog(@"按钮被点击了");

//点击显示随机颜色(需先定义)

int index = arc4random()%[self.colors count];

self.btn.backgroundColor = self.colors[index];

}

}

最新文章

  1. Windows Store App 全球化 资源匹配规则
  2. module
  3. java 多线程(daemon)
  4. WPF的一些总是记不住的Tips
  5. Java集合---HashMap源码剖析
  6. visual Sdudio 快捷键
  7. cocos2dx中加载图片资源的方法,和从内存中获取已经加载的图片资源的方法
  8. sql中对查询出来的数据进行分页
  9. C语言的本质(2)——二进制、八进制、十六进制与十进制
  10. SpringMVC一路总结(
  11. XMLSocket的bug
  12. SharePoint 2016 文档库的新功能简介
  13. Kafka官方文档
  14. MongoDB的安装与配置
  15. Kaggle竞赛 —— 房价预测 (House Prices)
  16. 《剑指Offer》第1题(Java实现):在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
  17. 翻译:INSERT(已提交到MariaDB官方手册)
  18. 2018-08-14 中文代码之Spring Boot实现简单REST服务
  19. Nginx SSL TLS部署最佳实践
  20. Android UI系列-----ImageView的scaleType属性

热门文章

  1. iOS.Thread.OSAtomic
  2. (O)jquery:e.target和this的区别(如何使事件委托后,被选元素的子元素不被选中)
  3. *jQuery选择器总结(原创:最全、最系统、实例展示)
  4. hisat2+stringtie+ballgown
  5. SparkStreaming 监控文件目录
  6. 强连通缩点— HDU1827
  7. canvas 实现掉落效果
  8. IDEA导入MySQL包
  9. css中元素的位置
  10. Codeforces 1093 简要题解