随笔分类 -  UIKit.framework

摘要:1.创建显示可连接蓝牙的控制器 //过时不代表不可以用,仅仅说明苹果不再更新了. GKPeerPickerController*peerPic = [[GKPeerPickerControlleralloc]init]; // 2.设置代理(连接成功后会通知代理) peerPic.delegate... 阅读全文
posted @ 2015-07-08 11:25 树籽 阅读(165) 评论(0) 推荐(0)
摘要:// 1.创建加速计对象 UIAccelerometer*accelerometer = [UIAccelerometersharedAccelerometer]; // 2.设置代理 accelerometer.delegate=self; // 3.设置采样时间 accelerometer.... 阅读全文
posted @ 2015-07-08 11:24 树籽 阅读(167) 评论(0) 推荐(0)
摘要:1、延迟操作:[selfperformSelector:@selector(nextQuestion)withObject:nilafterDelay:0.5];2、创建控制器系统会先调initWithNibName方法3、storyboard创建控制器UIViewController *vc = ... 阅读全文
posted @ 2015-07-08 11:18 树籽 阅读(230) 评论(0) 推荐(0)
摘要:/**绘图步骤1.获得上下文 Ref => UIGraphicsGetCurrentContext2.设置绘图路径(贝塞尔路径是UIKit封装的)UIBezierPath3.将路径添加到上下文 CGContextAddPath(ctx, path.CGPath);4.让上下文绘制路径 CG... 阅读全文
posted @ 2015-07-08 10:37 树籽 阅读(122) 评论(0) 推荐(0)
摘要:下面死循环分析:- (void)loadView{ NSLog(@"%s",__func__);}- (void)viewDidLoad{ [superviewDidLoad];self.view.backgroundColor = [UIColor redColor];}因为loadView里面... 阅读全文
posted @ 2015-07-08 10:32 树籽 阅读(112) 评论(0) 推荐(0)
摘要:ios6 1、General设置 2、plist里面View controller-based status bar appearance 设置为NO 3、代码[UIApplicationsharedApplication].statusBarHidden=YES;4、-(BOOL)prefersS... 阅读全文
posted @ 2015-07-08 10:19 树籽 阅读(138) 评论(0) 推荐(0)
摘要:1、// NSSet :集合,同样是保存一组数据,不过集合中的对象“没有顺序” //要访问NSSet中的对象,使用anyObject //集合的用处:例如可重用单元格,在缓冲区找一个就拿出来了 // NSArray :存储有序的对象,对象的顺序是按照添加的先后次序来决定,通过下标来访问数组中的对象... 阅读全文
posted @ 2015-07-08 10:17 树籽 阅读(129) 评论(0) 推荐(0)
摘要:1、/**iOS7 view的frame: (0,0,320,480)iOS6 view的frame: (0,0,320,411)从状态栏下方开始计算坐标UITabBar高度是49*/2、//第一种方式 CZOneViewController*one = [[CZOneViewControllera... 阅读全文
posted @ 2015-07-08 10:16 树籽 阅读(155) 评论(0) 推荐(0)
摘要:设置表格单元格的背景颜色时,有这么几个颜色需要去关注1、tableView自己的背景颜色2、cell的背景颜色3、cell.contentView的背景颜色4、cell.textLabel的背景颜色 阅读全文
posted @ 2014-11-07 15:31 树籽 阅读(558) 评论(0) 推荐(0)
摘要:如何设置controller tabBarItem的title:(注意标题和图片都要设置,不然不会显示)方法一:oneVc.tabBarItem.title=@"one";oneVc.tabBarItem.image= [UIImageimageNamed:@"icon_index_brake”];... 阅读全文
posted @ 2014-11-07 15:30 树籽 阅读(727) 评论(0) 推荐(0)
摘要:VFL语言实现以下界面:- (void)viewDidLoad{ [super viewDidLoad]; //创建上面的view UIView *topView = [[UIView alloc]init]; topView.backgroundColor = [UIColor redCo... 阅读全文
posted @ 2014-09-21 23:01 树籽 阅读(261) 评论(0) 推荐(0)
摘要:1、userInteractionEnabled = NO;2、alpha < 0.01;3、hidden = YES;4、子控件不在父控件的有效范围内(用响应者链条的原理可以合理解释)5、父视图存在以上的四种情况,子视图也会不能交互 阅读全文
posted @ 2014-09-21 08:12 树籽 阅读(151) 评论(0) 推荐(0)
摘要:1、分类:UIImage (GJ)+ (instancetype)captureWithView:(UIView*)view{ // 1.开启上下文 UIGraphicsBeginImageContextWithOptions(view.frame.size,NO,0.0); // 2.将控制器vi... 阅读全文
posted @ 2014-08-26 23:02 树籽 阅读(103) 评论(0) 推荐(0)
摘要:1、点击手势- (void)testTap{ // 1.创建手势识别器对象 UITapGestureRecognizer*tap = [[UITapGestureRecognizeralloc]init]; //连续敲击2次,手势才能识别成功 tap.numberOfTapsRequired=2;... 阅读全文
posted @ 2014-08-26 23:00 树籽 阅读(211) 评论(0) 推荐(0)
摘要://一个完整的触摸过程:touchesBegan -> touchesMoved -> touchesEnded/***触摸开始(手指刚碰到view)*/- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event/***触摸ing(手... 阅读全文
posted @ 2014-08-26 22:59 树籽 阅读(124) 评论(0) 推荐(0)
摘要:注释的原则:就是为了让代码具有可读性外部属性(就是让外部可以读取或写入的) 在.h文件里面用文档注释清楚,便于外部的使用内部属性(类部自己读写的) 在.m文件的私有扩展里面用文档注释清楚,内部调用时可以清楚看到属性的作用外部方法(让外面调用的) 在.h文件里面用文档注释清楚,便于外部的使用内部... 阅读全文
posted @ 2014-08-25 23:33 树籽 阅读(289) 评论(0) 推荐(0)
摘要:1.协议的定义@protocol协议名称 //方法声明列表....@end2.如何遵守协议1>类遵守协议@interface类名:父类名@end2>协议遵守协议@protocol协议名称 @end 3.协议中方法声明的关键字1> @required (默认)要求实现,如果没有实现,会发出警告 2> ... 阅读全文
posted @ 2014-08-25 22:45 树籽 阅读(120) 评论(0) 推荐(0)
摘要:1->push2->modal3->改变窗口的根视图控制器[UIApplicationsharedApplication].keyWindow.rootViewController= mainVc; 阅读全文
posted @ 2014-08-25 22:42 树籽 阅读(81) 评论(0) 推荐(0)
摘要:ActionSheet:UIActionSheet*sheet = [[UIActionSheetalloc]initWithTitle:@"确定要注销?"delegate:selfcancelButtonTitle:@"取消"destructiveButtonTitle:@"确定"otherBut... 阅读全文
posted @ 2014-08-25 22:37 树籽 阅读(120) 评论(0) 推荐(0)
摘要:ios6里状态栏的显示是由应用程序控制的1、General设置设置状态栏的隐藏和显示隐藏状态栏 2、plist里面View controller-based status bar appearance 设置为NO 3、代码[UIApplicationsharedApplication].status... 阅读全文
posted @ 2014-08-25 22:15 树籽 阅读(301) 评论(0) 推荐(0)