自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 延迟器

1. [selfperformSelector:@selector(click)withObject:nilafterDelay:2.0];       2. dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2.0 *NSEC_PER_SEC)),dispatch_get_main_queu

2016-05-15 17:07:59 439

原创 GCD-的简单使用

//创建并行队列    //label名字    //属性2:属性 dispatch_queue_t quene =dispatch_queue_create("com.520it.gcd",DISPATCH_QUEUE_CONCURRENT);        /**     开启异步队列     *属性1:队列(可以是并行也

2016-05-15 10:34:42 284

原创 ScrollerView上面加导航控制器

ScrollerView的contentInset初始左边默认为(0,0,0,0)如果加载导航控制器的话,ScrollerView的view会向下移动64,view上面的控件也会跟着向下移动64. 解决办法:在父控制器里面self.automaticallyAdjustsScrollViewInsets=NO;

2016-05-14 09:58:36 242

原创 自定义控制器切换

-(void)clickBtn{ UIViewController *one=[[WSYOneViewControlleralloc]init];        [self.viewaddSubview:one.view];}//点击按钮创建一个控制器,但是在这个大括号运营完毕控制器就会被销毁(临时变量),但控制器view还在被主view引用不会被销毁,

2016-05-08 11:51:28 346

原创 事件传递

1.如果父控件不能接收事件,那么子控件也不能接收。2.如果父控件隐藏,那么子控件也隐藏3.改变父控件的alpha值会影响子控件的透明度4.UIimageView的用户交互默认是NO,要想点击图片处理事件的话要imageview.userinteractionEnable=YES;

2016-05-04 11:36:48 232

原创 Uiview的拖拽

iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接受并处理事件,例如,UIApplication,UIviewcontroller,UIview。view的触摸事件处理://手指触屏屏幕调用-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event//手指滑动屏幕调用

2016-05-04 10:15:58 353

原创 模拟器语言改为中文

模拟器语言改为中文

2016-05-03 12:35:56 3289

原创 数据存储方式及应用沙盒

一.ios数据存储方式:1.XML属性列表(plist)归档//一般存储在caches路径里NSString *cachPath =NSSearchPathForDirectoriesInDomains(NSCachesDirectory,NSUserDomainMask, YES)[0];NSString *path = [cachPathstring

2016-05-02 19:09:17 385

原创 Block传值

Block传值Vc1界面向Vc2界面传值1.在Vc1界面里命名Block,参数为要传的数据模型。typedef void (^Myblock)(Model *m);@property(nonatomic,strong) Myblock block;2.在需要传递数据的方法里调用block.if(_block){

2016-05-01 00:57:07 185

原创 Block的命名及使用

Block的命名及使用Block命名: (^)() = ^() {            };//(返回值)(^变量名)(参数) = ^(参数){          代码块};Block调用:block();//变量名(参数赋值);Block的作用:就是一个函数,用来保存一段代码,等到恰当的时候调用。

2016-04-30 20:49:01 1100

空空如也

空空如也

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

TA关注的人

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