自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 让超出自己视图范围的子视图响应事件

有时需要让子视图的位置超出父视图,这时子视图不会响应点击事件,在父视图中实现这个方法,可以让子视图超出的部分也响应点击事件父视图需要时view的子类这个方法可以判断出自己的子视图,和子视图的子视图,在多层的话需要继续遍历//让超出自己视图范围的子视图响应事件- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {

2016-05-25 10:29:10 571

原创 UIBarMetrics

forBarMetrics有点类似于按钮的for state状态,即什么状态下显示 //UIBarMetricsDefault-竖屏横屏都有,横屏导航条变宽,则自动repeat图片 //UIBarMetricsCompact-竖屏没有,横屏有,相当于之前老iOS版本里地UIBarMetricsLandscapePhone //UIBarMetricsCompactPr

2016-05-25 10:13:52 2008

原创 OC 函数库方法

第2章 数学运算(math)函数   2.1 算术运算函数   2.1.1 rand()函数:产生随机数   2.1.2 abs()函数/labs()函数:整数的绝对值   2.1.3 fabs()/fabsf()/fabsl()函数:浮点数的绝对值   2.1.4 floor()/floorf()/floorl()函数:向下取整   2.1.5 ceil()/ceilf()/ceil

2016-05-25 10:11:53 552

原创 UIWindow.h详解

#import //基础框架入口#import //绘图入口#import //视图对象#import //提供iOS程序运行期的协作和控制#import //一些宏定义NS_ASSUME_NONNULL_BEGIN typedef CGFloat UIWindowLevel;//32位则为float | 64位为double/* UIEvent 触摸事件

2016-05-25 10:09:36 703

原创 assert

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c: 1 #inclu

2016-05-25 10:07:37 246

原创 UIGestureRecognizerState

typedef NS_ENUM(NSInteger, UIGestureRecognizerState) { UIGestureRecognizerStatePossible, // the recognizer has not yet recognized its gesture, but may be evaluating touch events. this is the def

2016-05-25 09:59:32 334

原创 view 的 clipsToBounds属性

取值:BOOL(YES/NO)作用:决定了子视图的显示范围当取值为YES时,超出父视图范围的子视图被剪裁不显示;当取值为NO时,超出父视图范围的子视图不被剪裁,显示。默认值为NO。如下图所示:view2是view1的子视图取值为NO时:取值为YES时:

2016-05-25 09:56:40 341

原创 NSHTTPCookieStorage

//保存cookie+ (void)saveCookies { NSData *cookiesData = [NSKeyedArchiver archivedDataWithRootObject: [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]]; NSUserDefaults *defaults = [NSUser

2016-05-03 13:49:02 316

原创 oc 播放gif动画

// 设定位置和大小 CGRect frame = CGRectMake(50,50,0,0); frame.size = [UIImage imageNamed:@"load.gif"].size; // 读取gif图片数据 NSData *gif = [NSData dataWithContentsOfFile: [[NSBundle mainBundle] p

2016-05-03 13:47:29 591

原创 按照时间排序

//排序 对时间进行排序 NSMutableArray *dataArray=[[NSMutableArray alloc]initWithCapacity:0]; NSMutableDictionary *dir=[[NSMutableDictionary alloc]init]; [dir setObject:@"2012-12-02" forKey:@"time"];

2016-05-03 13:45:32 435

原创 mac显示隐藏文件夹

打开终端,输入:defaults write com.apple.finder AppleShowAllFiles -bool true 此命令显示隐藏文件defaults write com.apple.finder AppleShowAllFiles -bool false 此命令关闭显示隐藏文件命令运行之后需要重新加载Finder:快捷键option+command+

2016-05-03 13:43:32 237

原创 删除Xcode插件

直接进入插件所在的目录,将插件删除即可。插件路径为:~/Library/Application Support/Developer/Shared/Xcode/Plug-insLibrary文件夹(即资源库)默认是隐藏的,所以你可以使用一下方法打开该路径:Finder 前往->前往文件夹(快捷键cmd+Shift+G),输入以上路径,回车,找到Fuzzy Aotoco

2016-05-03 13:42:46 293

原创 OC 函数库方法

2.1.1 rand()函数:产生随机数   2.1.2 abs()函数/labs()函数:整数的绝对值   2.1.3 fabs()/fabsf()/fabsl()函数:浮点数的绝对值   2.1.4 floor()/floorf()/floorl()函数:向下取整   2.1.5 ceil()/ceilf()/ceill()函数:向上取整   2.1.6 round()/roundf

2016-05-03 13:33:36 365

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除