关于UIButton的事件枚举有许多,平时用的少所以很多的都不是很清楚,今天了解了下,看了以前的代码,觉得在UIButton选中时操作写了许多冗余代码,而忽略了UIButton一个很重要的属性,如下: [objc] view plain copy print? typedef NS_OPTIONS( ...
分类:
移动开发 时间:
2016-09-27 15:04:50
阅读次数:
428
UIButton内部文本和图片的布局是我们日常代码中,不可缺少的部分,按钮默认左边图片右边文本,那要实现左边文本,右边图片,我们该怎么解决呢,上面图片,下面文本又该怎么办呢 其实很简单,今天总结下,目前主要用两种方式,一种就是重写按钮,另一种就是通过setTitleEdgeInsets和setIma ...
分类:
其他好文 时间:
2016-09-26 12:37:07
阅读次数:
172
平常设置视图的圆角最普遍的就是设置四个角的,方法也就是一句代码解决: 四个圆角 但有时需求会是指定某个,或者特定哪几个角设置圆角,所以我们需要不一样的解决方法: 左上和右下 此方法可以适用很多种视图,比如UIView、UILabel、UIImageView、UIButton等。 ...
分类:
移动开发 时间:
2016-09-21 01:45:06
阅读次数:
201
1.导入MessageUI.framework 2.ViewController中 #import <MessageUI/MessageUI.h> 创建一个按钮触发发短信的方法 UIButton *btn =[UIButton buttonWithType:UIButtonTypeCustom]; ...
分类:
移动开发 时间:
2016-09-19 16:05:16
阅读次数:
162
(1)UIButton类继承自UIControl,而UIControl继承自UIView,因为UIView就是个矩形区域,所以 UIButton实例化的对象其实都是一个矩形,虽然有各种圆角、增加联系人、信息按钮等等,给它们加个背景它们就现形成矩形了,而且它们有个frame 属性,这就是设置位置和矩形 ...
分类:
其他好文 时间:
2016-09-19 12:56:30
阅读次数:
108
//两个按钮的父类view UIView *rightButtonView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 50)]; //历史浏览按钮 UIButton *historyBtn = [[UIButton alloc] in ...
分类:
移动开发 时间:
2016-09-14 16:29:17
阅读次数:
149
通过使用控件Tint Color,例如UIImageView,UIButton等 设置UIImage的渲染模式,使你用一张图片可以渲染成不同颜色,例如设置UIImage的渲染模式:UIImage.renderingMode重大改变,你可以设置一个UIImage在渲染时是否使用当前视图的Tint Co ...
分类:
其他好文 时间:
2016-09-12 14:20:08
阅读次数:
140
今天项目遇到有个UIButton无法点击,弄了半天,总结出以下几个结论 1、如果一个UIButton的frame超出父视图的frame,UIButton还是可以显现的,但响应不了点击事件了,当开发中,遇到UIButton点击没有响应问题时,我们需要输出btn及它父视图的frame,看看btn.fra ...
分类:
移动开发 时间:
2016-09-12 10:53:59
阅读次数:
222
// // ViewController.swift // Swift-UIButton // // Created by luorende on 16/9/9. // Copyright © 2016年 luorende. All rights reserved. // import UIKit ...
分类:
编程语言 时间:
2016-09-11 01:26:54
阅读次数:
366
项目中遇到这样一个问题,button的创建是根据服务器返回的数据来创建,比如label信息和image信息都是服务器返回,比较难搞,因为图片返回来都是URL,这是肯定没有错误的,不可能服务器给你返回一个图片。 涉及到一个问题,白之前没使用过类似方式设计按钮,多数情况下都是使用本地图片来创建,butt ...
分类:
其他好文 时间:
2016-09-09 20:23:06
阅读次数:
195