一、用法:众所周知,设置控件的圆角使用layer.cornerRadius属性即可,但是这样设置成的结果是4个边角都是圆角类型。利用班赛尔曲线画角://利用班赛尔曲线画角UIBezierPath*bezierPath = [UIBezierPathbezierPathWithRoundedRect:... ...
分类:
移动开发 时间:
2017-07-08 21:13:16
阅读次数:
458
http://liuxing8807.blog.163.com/blog/static/9703530520134381526554/ sizeThatFits and sizeToFit是UIView的两个方法, 官方文档上说: - (CGSize)sizeThatFits:(CGSize)siz ...
分类:
其他好文 时间:
2017-07-08 10:01:40
阅读次数:
149
二维码扫描 01-导入系统库 02 新建继承自UIView的 LHQPreView 2.1导入系统库头文件 #import <AVFoundation/AVFoundation.h> 2.2声明所需要的属性 @property(nonatomic,strong)UIImageView *imageV ...
分类:
移动开发 时间:
2017-07-05 11:45:51
阅读次数:
230
/** 1. OC [UIView alloc] initWithXXX:] Swift UIView(XXX:) 类名() == alloc / init 等价 2. 类方法 OC [UIColor redColor] Swift UIColor.red 3. 访问当前对象的属性,可以不使用‘se ...
分类:
编程语言 时间:
2017-07-04 09:50:15
阅读次数:
194
在UITableView初始化时加上下面代码就可以: self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero]; 效果演示: 在UITableView初始化时加上下面代码就可以: 效果演示: ...
分类:
移动开发 时间:
2017-07-03 20:02:27
阅读次数:
156
- (void)setupForDismissKeyboard { NSNotificationCenter *nc = [NSNotificationCenter defaultCenter]; UITapGestureRecognizer *singleTagGR = [[UITapGestur ...
分类:
移动开发 时间:
2017-07-03 17:19:15
阅读次数:
247
很多时候产品都有需求, 要提示框, 提示框提示框!!! 系统的太难看了, (ーー゛)我勒个. 让UI给个标准吧我做o(╯□╰)o 其实很简单 可以根据要求让它以各种动画形式出现消失. command+ n 创建UIView 的类 ,命名为 AWPopView AWPopView.h文件 //取消按钮 ...
分类:
移动开发 时间:
2017-07-03 16:16:12
阅读次数:
180
前言的废话…能够忽略 自从学会了使用Cocoapod,就欲罢不能了!由于太简单太赞了,不用再把源代码粘到project里了! 參见戴维营博客中的解说:Cocoapod 安装以及使用 先上一下效果图,请原谅我手残录的效果不是非常理想,大致就是这个意思 接下来上代码! 1.通讯录 通讯录基本的就是建立索 ...
分类:
移动开发 时间:
2017-07-03 14:02:13
阅读次数:
222
1.新建一个空的project,在project中随便创建一个类,比方: .h文件 #import <UIKit/UIKit.h> typedef void(^resultBlock)(void); @interface MyView : UIView //回调函数的声明 @property (as ...
分类:
其他好文 时间:
2017-06-30 18:49:15
阅读次数:
162
+(UIImage*)createImageFromView:(UIView*)view { //obtain scale CGFloat scale = [UIScreen mainScreen].scale; 開始画图,以下方法。第一个參数表示区域大小。第二个參数表示是否是非透明的。假设须要显示 ...
分类:
移动开发 时间:
2017-06-29 19:15:04
阅读次数:
353