一.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相关推荐

  1. 来自我的破船大大的博客,记录他的iOS成长之路,与君同勉!

    注1:这篇文章是我的iOS成长之路系列文章中的第三篇文章,第一篇文章:iOS成长之路-1-入门,第二篇文章: iOS成长之路-2-我的第一个iOS Demo. 通过两周时间来学习iOS,我慢慢的叩开了 ...

  2. ios下非button/a标签点击事件失效问题

    当使用事件委托给一个元素添加 click 事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效.如果 ...

  3. iOS UI篇——Button连按处理防止按钮连续点击

    GitHub地址:KJEmitterView 需求介绍: 很多时候我们不希望按钮多次连按 如果我们去写Enabled略显麻烦 这里提供一种控制按钮点击间隔时间的方面 我已封装成类型,方便使用 h文件声 ...

  4. IOS成长之路-NSMutableURLRequest实现Post请求

    NSData *bodyData = [[bodyString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]dataU ...

  5. IOS成长之路-检测耳机插入/拔出

    导入苹果的两个框架是必不可少的环节... 代码部分+小解: [cpp] view plaincopy - (void)viewDidLoad { [super viewDidLoad]; // Do  ...

  6. iOS 代码触发button点击事件

    为什么80%的码农都做不了架构师?>>>    [self.xxBtn sendActionsForControlEvents:UIControlEventTouchUpInside ...

  7. IOS成长之路-Nsstring中搜索方法rangeOfString

    NSString *str1 = @"can you \n speak English";NSString *str = @"\n";//在str1这个字符串中 ...

  8. IOS成长之路-调用照相机和相册功能

    打开相机: //先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库UIImagePickerControllerSourceType s ...

  9. iOS成长之路 指定某个页面隐藏状态栏

    1.info.plist 文件添加 View controller-based status bar appearance  值为No 2.在显示状态栏的方法中 添加 [[UIApplication ...

最新文章

  1. 基于Python语言Hamcrest断言的使用
  2. 微信朋友圈装x代码_NBA总决赛朋友圈装X图鉴:直男之间有真正的友谊吗?
  3. decimal是( )数据类型_SQL 通用数据类型
  4. 哲学家就餐问题php代码,Python实现哲学家就餐问题实例代码
  5. [html] 如何让<p>测试 空格</p>这两个词之间的空格变大?
  6. 东风小康为什么是dfsk_助力地摊经济瑞驰纯电动物流车和东风小康微型货车厚积薄发...
  7. php输出mysql查询结果_PHP简单获取数据库查询结果并返回JSON
  8. 小程序wx.getRecorderManager()录音管理
  9. 技术点:注意Java的java.util.List.subList的坑
  10. JavaScript警告框中的新行
  11. 图像处理库Pillow
  12. 详解C# 匿名对象(匿名类型)、var、动态类型 dynamic
  13. 翁恺老师 | 细胞自动机
  14. 8个经典无线射频识别(RFID)优选方案
  15. 中国内蒙古医企在“吴哥国际医院”开展“千人一对一国际医疗捐助”
  16. 计算机网络为何使用分组交换,而不是电路交换
  17. Android 9.0 一定要适配htpps请求?
  18. Java中重写父类方法
  19. opencv中什么事ROI。ROI有什么作用
  20. 如何重置pgsql的密码(Reset Forgotten Password For postgres User)

热门文章

  1. Oracle用imp和exp实现数据的导入和导出
  2. LeetCode 892. 三维形体的表面积
  3. 我的第一本算法书(图解算法)——什么是哈希表
  4. 4-字符转换及所在位置
  5. 实操长文|评估风控策略效果(全)
  6. 纽约州交通事故数据可视化
  7. 软件工程学习进度第四周暨暑期学习进度之第四周汇总
  8. Hibernate处理MySQL的时间
  9. 【Python3练习题 019】 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。...
  10. java趣味题-打印杨辉三角