UIButton的使用
2015-11-22 12:57
393 查看
UIButton *but = [[UIButton alloc]init];
but.frame = CGRectMake(30, 30, 100, 100);
//设置button的颜色
//but.backgroundColor = [UIColor redColor];
//设置button上显示的字的颜色
[but setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
//设置button上显示的字
//but.titleLabel.text = @"按钮";
//这是在未点击状态下
[but setTitle:@"按钮" forState:UIControlStateNormal ];
//设置字体大小
but.titleLabel.font = [UIFont boldSystemFontOfSize:20];
//设置背景图片,标题在背景图上
//[but setBackgroundImage:[UIImage imageNamed:@"1"] forState:UIControlStateNormal];
// [but setBackgroundImage:[UIImage imageNamed:@"2"] forState:UIControlStateHighlighted];
//标题在背景图左边
[but setImage:[UIImage imageNamed:@"1"] forState:UIControlStateNormal];
[but setImage:[UIImage imageNamed:@"2"] forState:UIControlStateHighlighted];
but.imageEdgeInsets = UIEdgeInsetsMake(0, 30, 0, 0);
//设置按钮的圆角半径不会被遮挡
[but.layer setMasksToBounds:YES];
//设置圆角的半径
[but.layer setCornerRadius:30];
//设置边界的宽度
[but.layer setBorderWidth:1];
[self.view addSubview:but];
-(void)buttonClicked:(UIButton *)btn{
_label.text = [NSString stringWithFormat:@"%zi",btn.tag];
NSLog(@"按钮%zi被点击",btn.tag);
}
but.frame = CGRectMake(30, 30, 100, 100);
//设置button的颜色
//but.backgroundColor = [UIColor redColor];
//设置button上显示的字的颜色
[but setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
//设置button上显示的字
//but.titleLabel.text = @"按钮";
//这是在未点击状态下
[but setTitle:@"按钮" forState:UIControlStateNormal ];
//设置字体大小
but.titleLabel.font = [UIFont boldSystemFontOfSize:20];
//设置背景图片,标题在背景图上
//[but setBackgroundImage:[UIImage imageNamed:@"1"] forState:UIControlStateNormal];
// [but setBackgroundImage:[UIImage imageNamed:@"2"] forState:UIControlStateHighlighted];
//标题在背景图左边
[but setImage:[UIImage imageNamed:@"1"] forState:UIControlStateNormal];
[but setImage:[UIImage imageNamed:@"2"] forState:UIControlStateHighlighted];
but.imageEdgeInsets = UIEdgeInsetsMake(0, 30, 0, 0);
//设置按钮的圆角半径不会被遮挡
[but.layer setMasksToBounds:YES];
//设置圆角的半径
[but.layer setCornerRadius:30];
//设置边界的宽度
[but.layer setBorderWidth:1];
[self.view addSubview:but];
-(void)buttonClicked:(UIButton *)btn{
_label.text = [NSString stringWithFormat:@"%zi",btn.tag];
NSLog(@"按钮%zi被点击",btn.tag);
}
相关文章推荐
- HackerRank "Array and simple queries" !
- NGUI的UIRoot会移动
- 安装visual assist x 2083出现security key required问题
- Checklists学习日志之创建UITableViewCell的一般方法
- DDuilib
- iOS:UICollectionView纯自定义的布局:瀑布流布局
- iOS:UICollectionView纯自定义的布局:堆叠式布局、圆式布局 (一般用来制作相册)
- iOS:UICollectionView流式布局及其在该布局上的扩展的线式布局
- [HDU 5568] sequence2 dp+大数
- [LeetCode] Range Sum Query - Mutable 区域和检索 - 可变
- HDU 5568 sequence2(大数+DP)
- BestCoder Round #63 (div.2) HDOJ5567 sequence1(暴力)
- 为什么Java中1000==1000为false而100==100为true?
- SQLiteDatabase中query、insert、update、delete方法参数说明
- Qt Qt4#include <QtGui>包含常用的头文件在Qt5中无效
- Ubuntu 14.04 安装Virtualbox No suitable module for running kernel found
- HDU 5568:sequence2 大数+DP
- HDU 5568:sequence2 大数+DP
- sequence2(高精度dp)
- picasso vs UIL