博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS-设置按钮的属性
阅读量:5828 次
发布时间:2019-06-18

本文共 1188 字,大约阅读时间需要 3 分钟。

- (void)viewDidLoad{    [super viewDidLoad];    // Do any additional setup after loading the view, typically from a nib.        // 1.创建按钮    // 1.1.创建    UIButton *btn = [[UIButton alloc] init];        // 1.2.设置按钮的尺寸和位置    btn.frame = CGRectMake(0, 0, 100, 100);        // 1.3.设置按钮普通状态下的属性    // 1.3.1.设置背景图片    UIImage *normal = [UIImage imageNamed:@"btn_01.png"];    [btn setBackgroundImage:normal forState:UIControlStateNormal];    // 1.3.2.设置文字    [btn setTitle:@"XX" forState:UIControlStateNormal];    // 1.3.3.设置文字颜色    [btn setTitleColor:[UIColor greenColor] forState:UIControlStateNormal];        // 1.4.设置按钮高亮状态下的属性    // 1.4.1.设置背景图片    UIImage *high = [UIImage imageNamed:@"btn_02.png"];    [btn setBackgroundImage:high forState:UIControlStateHighlighted];    // 1.4.2.设置文字    [btn setTitle:@"OO" forState:UIControlStateHighlighted];    // 1.4.3.设置文字颜色    [btn setTitleColor:[UIColor redColor] forState:UIControlStateHighlighted];        // 1.5.监听按钮点击    [btn addTarget:self action:@selector(btnClick:) forControlEvents:UIControlEventTouchUpInside];    // 2.添加按钮到控制器的view中    [self.view addSubview:btn];}

 其他的控件类似~使用的时候参照苹果官方文档

转载于:https://www.cnblogs.com/DarbyCJ/p/3646914.html

你可能感兴趣的文章
记录一次蚂蚁金服前端电话面试
查看>>
直播源码开发视频直播平台,不得不了解的流程
查看>>
Ubuntu上的pycrypto给出了编译器错误
查看>>
聊聊flink的RestClientConfiguration
查看>>
在CentOS上搭建git仓库服务器以及mac端进行克隆和提交到远程git仓库
查看>>
測試文章
查看>>
Flex很难?一文就足够了
查看>>
【BATJ面试必会】JAVA面试到底需要掌握什么?【上】
查看>>
CollabNet_Subversion小结
查看>>
mysql定时备份自动上传
查看>>
Linux 高可用集群解决方案
查看>>
17岁时少年决定把海洋洗干净,现在21岁的他做到了
查看>>
linux 启动oracle
查看>>
《写给大忙人看的java se 8》笔记
查看>>
倒计时:计算时间差
查看>>
Linux/windows P2V VMWare ESXi
查看>>
Windows XP倒计时到底意味着什么?
查看>>
tomcat一步步实现反向代理、负载均衡、内存复制
查看>>
运维工程师在干什么学些什么?【致菜鸟】
查看>>
Linux中iptables详解
查看>>