iOS成长之button
一.button的几种类型
+ (id)buttonWithType:(UIButtonType)buttonType; 指定button的类型
类型值:(六种)
typedef NS_ENUM(NSInteger, UIButtonType) {
UIButtonTypeCustom = 0, // 自定义风格,点击没有点击效果
UIButtonTypeSystem NS_ENUM_AVAILABLE_IOS(7_0), // 系统自带风格按钮
UIButtonTypeDetailDisclosure, //带有感叹号图片,有效果,做详细说明使用
UIButtonTypeInfoLight, //亮色感叹号
UIButtonTypeInfoDark, //暗色感叹号
UIButtonTypeContactAdd, //十字加号按钮
UIButtonTypeRoundedRect //与系统自带风格一样
};
二.button的一些属性
1. forState: 这个参数的作用是定义按钮的文字或图片在何种状态下才会显现*/
//以下是几种状态
enum {
UIControlStateNormal = 0, 常规状态显现
UIControlStateHighlighted = 1 << 0, 高亮状态显现
UIControlStateDisabled = 1 << 1, 禁用的状态才会显现
UIControlStateSelected = 1 << 2, 选中状态
UIControlStateApplication = 0x00FF0000, 当应用程序标志时
UIControlStateReserved = 0xFF000000 为内部框架预留,可以不管他
};
2. btn.layer.cornerRadius = 3; //设置按钮的圆角大小
3.
[btn.titleLabel setFont:[UIFont fontNamesForFamilyName:@"字体暂时不会"]]; //修改button的字体样式
[btn.titleLabel setFont:[UIFont systemFontOfSize:10]]; //修改button的字体大小
转载于:https://www.cnblogs.com/zziruo/p/4737362.html
iOS成长之button相关推荐
- 来自我的破船大大的博客,记录他的iOS成长之路,与君同勉!
注1:这篇文章是我的iOS成长之路系列文章中的第三篇文章,第一篇文章:iOS成长之路-1-入门,第二篇文章: iOS成长之路-2-我的第一个iOS Demo. 通过两周时间来学习iOS,我慢慢的叩开了 ...
- ios下非button/a标签点击事件失效问题
当使用事件委托给一个元素添加 click 事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效.如果 ...
- iOS UI篇——Button连按处理防止按钮连续点击
GitHub地址:KJEmitterView 需求介绍: 很多时候我们不希望按钮多次连按 如果我们去写Enabled略显麻烦 这里提供一种控制按钮点击间隔时间的方面 我已封装成类型,方便使用 h文件声 ...
- IOS成长之路-NSMutableURLRequest实现Post请求
NSData *bodyData = [[bodyString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]dataU ...
- IOS成长之路-检测耳机插入/拔出
导入苹果的两个框架是必不可少的环节... 代码部分+小解: [cpp] view plaincopy - (void)viewDidLoad { [super viewDidLoad]; // Do ...
- iOS 代码触发button点击事件
为什么80%的码农都做不了架构师?>>> [self.xxBtn sendActionsForControlEvents:UIControlEventTouchUpInside ...
- IOS成长之路-Nsstring中搜索方法rangeOfString
NSString *str1 = @"can you \n speak English";NSString *str = @"\n";//在str1这个字符串中 ...
- IOS成长之路-调用照相机和相册功能
打开相机: //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库UIImagePickerControllerSourceType s ...
- iOS成长之路 指定某个页面隐藏状态栏
1.info.plist 文件添加 View controller-based status bar appearance 值为No 2.在显示状态栏的方法中 添加 [[UIApplication ...
最新文章
- 基于Python语言Hamcrest断言的使用
- 微信朋友圈装x代码_NBA总决赛朋友圈装X图鉴:直男之间有真正的友谊吗?
- decimal是( )数据类型_SQL 通用数据类型
- 哲学家就餐问题php代码,Python实现哲学家就餐问题实例代码
- [html] 如何让<p>测试 空格</p>这两个词之间的空格变大?
- 东风小康为什么是dfsk_助力地摊经济瑞驰纯电动物流车和东风小康微型货车厚积薄发...
- php输出mysql查询结果_PHP简单获取数据库查询结果并返回JSON
- 小程序wx.getRecorderManager()录音管理
- 技术点:注意Java的java.util.List.subList的坑
- JavaScript警告框中的新行
- 图像处理库Pillow
- 详解C# 匿名对象(匿名类型)、var、动态类型 dynamic
- 翁恺老师 | 细胞自动机
- 8个经典无线射频识别(RFID)优选方案
- 中国内蒙古医企在“吴哥国际医院”开展“千人一对一国际医疗捐助”
- 计算机网络为何使用分组交换,而不是电路交换
- Android 9.0 一定要适配htpps请求?
- Java中重写父类方法
- opencv中什么事ROI。ROI有什么作用
- 如何重置pgsql的密码(Reset Forgotten Password For postgres User)
热门文章
- Oracle用imp和exp实现数据的导入和导出
- LeetCode 892. 三维形体的表面积
- 我的第一本算法书(图解算法)——什么是哈希表
- 4-字符转换及所在位置
- 实操长文|评估风控策略效果(全)
- 纽约州交通事故数据可视化
- 软件工程学习进度第四周暨暑期学习进度之第四周汇总
- Hibernate处理MySQL的时间
- 【Python3练习题 019】 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。...
- java趣味题-打印杨辉三角