UIButton


一、UIButton 基本属性

1 创建UIButton 对象

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
:> 注意:设置按钮的类型只能在初始化的时候设置 ->UIButtonTypeCustom

2 设置Frame

button.frame = CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height);

3 设置背景颜色

button.backgroundColor = [UIColor redColor]; 

4 设置文字

[button setTitle:@"普通按钮" forState:UIControlStateNormal];//普通状态:
[button setTitle:@"高亮按钮" forState:UIControlStateHighlighted];//高亮状态

5 设置文字的颜色

[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateHighlighted];

6 设置文字的阴影颜色

# 普通状态:
[button setTitleShadowColor:[UIColor blackColor] forState:UIControlStateNormal];

# 高亮状态:
[button setTitleShadowColor:[UIColor whiteColor] forState:UIControlStateHighlighted];

button.titleLabel.shadowOffset = CGSizeMake(3, 2);

7 设置内容图片

# 普通状态:
[button setImage:[UIImage imageNamed:@"btn_normal"] forState:UIControlStateNormal];

# 高亮状态:
[button setImage:[UIImage imageNamed:@"btn_highlight"] forState:UIControlStateHighlighted];

8 设置背景图片

# 普通状态:
[button setBackgroundImage:[UIImage imageNamed:@"btn"] forState:UIControlStateNormal];
# 高亮状态:
[button setBackgroundImage:[UIImage imageNamed:@"btn_highlighted"] forState:UIControlStateHighlighted];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一个UIButton的实例变量, 使一个按钮(button)在触摸屏上生效。一个按钮监听触摸事件,当被点击时,给目...
    wushuputi阅读 1,657评论 0 1
  • 对象继承关系 UIButton 类本身定义继承 UIControl ,描述了在 iOS 上所有用户界面控件的常见基...
    独木舟的木阅读 3,949评论 0 3
  • 一. UILabel UILabel是显示文本的控件,能显示文字的控件. UILabel的创建过程与UIView的...
    CarsonChen阅读 703评论 0 0
  • 去取快递,被人指错了路,多跑了半个小时。是什么感受,委屈,特别浪费时间,好累,有的还会掉两包眼泪。我为什么会如数家...
    然格格阅读 777评论 1 2
  • 仿饿了么购物车下单效果 前一段由于新项目需要,开发一个类似饿了么购物车下单效果,电商类、外卖类、点餐类项目都可以用...
    fengyongge阅读 5,988评论 6 23

友情链接更多精彩内容