文档章节

扩大Button的点击范围,setImage与setBackgroundImage区别

iOS赵师顺
 iOS赵师顺
发布于 2016/07/30 13:23
字数 207
阅读 13
收藏 0

    UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem];

    button.frame = CGRectMake(100, 100, 100, 100);

//    停止系统对图片的渲染,保持原来的颜色;

    UIImage *image = [UIImage imageNamed:@"beijing@1x"];

    image = [image imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];

    [button setImage:image forState:UIControlStateNormal];

    [button addTarget:self action:@selector(button:) forControlEvents:UIControlEventTouchUpInside];

//    给button添加一个边框,容易观察,实际开发中删去边框。

    button.layer.cornerRadius = 3;

    button.layer.masksToBounds = YES;

    button.layer.borderWidth = 0.5;

    button.layer.borderColor = [UIColor greenColor].CGColor;

    [self.view addSubview:button];

 

// 点击边框白色区域也会相应方法

© 著作权归作者所有

共有 人打赏支持
iOS赵师顺
粉丝 3
博文 74
码字总数 36150
作品 0
昌平
程序员
UIView 和 UIButton的简单用法

UIVIew: 一、UIView的概念: UIView表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为IOS中几乎所有可视化控件都是UIView的子类。负责渲染区域的内容,并且响应该区域内发生的触...

小铭_同学
2016/09/04
5
0
创建UIButton按钮的注意事项

设置buntton中的文字和文字颜色,使用方法 [allOrderBtn setTitle:@"查看全部订单" forState:UIControlStateNormal]; [allOrderBtn setTitleColor:[UIColor blackColor] forState:UIControlS......

奋斗的青春年华
2016/07/19
4
0
Button按钮解析(iOS7)

@1.创建按钮 (+ (id)buttonWithType:(UIButtonType)buttonType;// 创建并返回一个特定风格的按钮) typedef NSENUM(NSInteger, UIButtonType) { UIButtonTypeCustom = 0, // 自定义风格 UIBu......

humingtao2013
2014/03/11
0
0
qq好友列表问题

qq好友列表问题: Answer:button控件比较特殊,在指定标题时必须指定其状态,否则无法显示。因此要用setTitle方法,不能用点语法赋值标题,但给标题文字颜色赋值时可以用.titleLabel.text.fo...

马尔代夫的沙滩
2016/04/09
21
0
[IOS] iphone开发之[美化按钮]

美化按钮 //添加一个button,美化按钮 UIButton *btn1 = [UIButton buttonWithType:UIButtonTypeCustom]; btn1.frame = CGRectMake(40,300,100,30); UIImage *buttonImageNormal = [UIImage......

长平狐
2012/10/25
287
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring加载properties文件的两种方式

在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修...

架构师springboot
11分钟前
0
0
分布式事务,原来可以这么玩?

多个数据要同时操作,如何保证数据的完整性,以及一致性? 答 : 事务 ,是常见的做法。 举个栗子: 用户下了一个订单,需要修改 余额表 , 订单 表 , 流水 表 ,于是会有类似的伪代码: st...

微笑向暖wx
14分钟前
0
0
IE6兼容PNG32图片显示PNG8图片

IE6并不是不支持PNG图片,只是不支持半透明通道。 是支持PNG8色表引索全透明的。 以往都是通过滤镜或统统使用PNG8实现兼容。 但是我发现twitter的png图标可以在chrome中显示png32,在IE6显示...

linsk1998
26分钟前
0
0
linux运维需要掌握的基础知识

踏入linux运维工程师这一职业,其实有很多工具技能需要掌握,下面我来给大家一一介绍。 1、shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些...

linuxprobe16
27分钟前
0
0
《netty入门与实战》笔记-03:数据传输载体 ByteBuf 介绍

ByteBuf结构 首先,我们先来了解一下 ByteBuf 的结构 以上就是一个 ByteBuf 的结构图,从上面这幅图可以看到: ByteBuf 是一个字节容器,容器里面的的数据分为三个部分,第一个部分是已经丢弃...

Funcy1122
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部