iOS 自定义控件
文章平均质量分 60
iOSTianNan
这个作者很懒,什么都没留下…
展开
-
[iOS 自定义控件] LFFExcelView 自定义excel表格的控件
LFFExcelView这里是Github传送门下载封装了一个Excel表格, 只要设置表格的X,Y坐标,标题,单元格数据内容以及颜色 即可生成你所需要的表格,样式上比较简单,但是算是自己封装的第一个自定义控件,做一下纪念1.用法 导入 libLFFExcel.a 库 以及 LFFExcel.h 头文件#import "LFFExcel.h"2.实例化数据类 LFFExcelData *ds = [原创 2016-08-22 10:53:43 · 2708 阅读 · 0 评论 -
[iOS 仿QQ消息推送框 - (遮住顶部状态栏)]
老样子看图:上图是有Bug 的 下面是正确的图遮罩方法参考: IOS截图分享,状态栏挡住了UIView处理这里的self 指UIView(即你用来遮住状态栏的view.) //遮盖状态栏方法 UIWindow *wd = [self mainWindow]; [wd addSubview:self]; wd.windowLevel = UIWin原创 2017-07-31 15:39:32 · 3910 阅读 · 0 评论 -
[iOS 仿认证成功动画]
效果如下: 下班了 demo明天放原创 2017-07-18 18:02:09 · 609 阅读 · 0 评论 -
[iOS 原生代码实现扫描二维码/条形码] AVCaptureDevice
//参照别人的教程的作业贴记录一下注意点扫码的主要原生代码如下这里比较关键的是对扫码作用范围的确定,metdataOutput.rectOfInterest 如果不设置,那么默认就是全屏都是作用域.如果设置,那么需要注意,它的作用范围不是具体的CGpoint点,而是范围比例,因此要在width/height上除以实际的屏幕宽高,最后也是最重要的一点就是,机器设备扫码时,是默认工作状态为横屏的 也就是原创 2017-06-08 14:36:56 · 4235 阅读 · 0 评论 -
[iOS 带三角弹出框的绘制]
原帖我没找到 找到了原帖的git https://github.com/maltsugar/CustomPopoverView.git 可以看源码 我自己吧源码拆出来了总结一下带三角的弹出框的绘制1.整个弹出框的层级为 底层view 为一个容器containerView 在整个view的layer上,我们首先绘制出带三角的矩形弹出框layer //贝塞尔路径 /* 贝塞尔原创 2017-05-27 10:02:40 · 4032 阅读 · 0 评论 -
[iOS 继承UIButton ] 实现按钮图片与title垂直居中对齐
继承一个UIButton#import "HeadImageBtn.h"@implementation HeadImageBtn/*// Only override drawRect: if you perform custom drawing.// An empty implementation adversely affects performance during animation.-原创 2017-03-14 17:22:20 · 931 阅读 · 0 评论 -
[iOS 自定义TableviewCell 按钮复用问题] 按钮选择 避免复用
先看需求 如上图,需求需要在一堆复用的自定义cell中 点击一个cell 在当前cell显示选中按钮如果单纯的在cell里添加Btn再在didselect方法中去修改按钮状态,那么就会出现别的cell中也出现了一个选中的按钮.这是由于cell的复用导致的为了避免这个情况,这里的思路就是,1.在cell中添加按钮,并且为按钮添加代理方法返回控制器2.为cell创建一个Model ,model里面除了原创 2017-04-07 17:42:52 · 3475 阅读 · 0 评论 -
[iOS 自定义导航栏/导航条]隐藏系统导航条
先看效果第一种 代码里改变了导航条颜色第二种 固定导航颜色的其实这两个没什么区别,主要是封装了一个导航条NavigationBar 继承自UIView思路使用代码,实例化导航条(前提是已经在设置导航控制器的时候 隐藏了系统的导航条),设置导航条样式(样式可以自己添加,自己定义) LFFNavigationBar *lffNavBar = [[LFFNavigationBar alloc] initW原创 2017-03-10 17:43:44 · 1663 阅读 · 0 评论 -
[iOS setNeedDisplay方法]
1、在Mac OS中NSWindow的父类是NSResponder,而在i OS 中UIWindow 的父类是UIVIew。程序一般只有一个窗口但是会又很多视图。2、UIView的作用:描画和动画,视图负责对其所属的矩形区域描画、布局和子视图管理、事件处理、可以接收触摸事件、事件信息的载体、等等。3、UIViewController 负责创建其管理的视图及在低内存的时候将他们从内存中移除。还为标准的转载 2017-01-03 15:32:39 · 2384 阅读 · 0 评论 -
[iOS 转 UIContainerView 纯代码实现]
UIContainerView纯代码实现及原理介绍转载 2016-12-23 10:17:15 · 1351 阅读 · 0 评论 -
[iOS 使用xib自定义UIView]
iOS使用xib自定义UIView1 重写init方法2 加载Xib中的view (就是这样)转载 2016-12-08 14:40:47 · 604 阅读 · 0 评论 -
[iOS tableViewCell 复用] xib自定义cell 修改cell中按钮状态 出现按钮状态被复用
最近脑子秀逗了 最近开始手写购物车,在自定义tableviewcell之后,在自定义的cell中添加一个可以选中的按钮,啥也没想就去register 然后设置代理,在vc中去修改按钮状态 btn.selected = !btn.selected 然后去看效果啊,恩 cell 的第一个被选中了, 然后往下一拉,screen外面的一个cell上的按钮状态 也是处于被选中状态,哭下面是百度来的办法原创 2016-12-13 16:27:56 · 2889 阅读 · 0 评论 -
[iOS UItableView 自定义Section] 自定义Section 修改title样式
自定义Section-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{ UIView *v = [UIView new]; v = [[UIView alloc] initWithFrame:CGRectMake(0, 0, NEWWIDTH, 30)];转载 2016-10-27 14:18:12 · 3611 阅读 · 0 评论 -
[iOS 绘制蜘蛛网状的雷达图-六边形图]
老样子先上图原创 2017-07-21 16:20:13 · 4084 阅读 · 1 评论