- 博客(24)
- 收藏
- 关注

转载 IOS中的常见问题
1. 如何跳到系统设置里的各种设置界面 (注:跳转到自己的应用URL为NSURL *url = [NSURL URLWithString:@"prefs:root=/*此处为应用BundleID*/"]; )2.iOS 硬件授权检测:定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等
2015-12-28 10:23:31
425
原创 IOS 子视图touch,父视图Ges手势冲突问题解决方法
- (BOOL)gestureRecognizerShouldBegin:(UISwipeGestureRecognizer *)gestureRecognizer { if(gestureRecognizer.direction==UISwipeGestureRecognizerDirectionRight) { CGPoint point = [gestureRecognizer loca
2016-01-25 17:16:21
1734
转载 QuartzCore框架学习-CAGradientLayer
转自:http://blog.youkuaiyun.com/chengyingzhilian/article/details/8298681CAGradientLayer可以方便的处理颜色渐变。Properties:@property(copy) NSArray *colors渐变颜色的数组[cpp] view plaincopy
2016-01-19 14:25:55
485
原创 QuartzCore框架学习-CAEmitterLayer
1.CAEmitterLayer是一个粒子发射器,原理是在一个时间范围内创建出指定数量(如200个) fireEmitter = (CAEmitterLayer*)self.layer; /*** 位置信息 ***/ fireEmitter.emitterPosition = CGPointMake(50, 50); fire
2016-01-19 10:58:48
499
转载 QuartzCore框架学习-CADisplayLink
转自:kitten`s 的博客1、什么是CADisplayLink简单地说,它就是一个定时器,每隔几毫秒刷新一次屏幕。CADisplayLink是一个能让我们以和屏幕刷新率相同的频率(每秒60次)将内容画到屏幕上的定时器。我们在应用中创建一个新的 CADisplayLink 对象,把它添加到一个runloop中,并给它提供一个 target 和 selector 在屏幕刷新的时
2016-01-19 10:38:04
502
转载 我看过的
2016.1.15 自定义VC切换-UIViewControllerTransitioning 自定义VC切换DEMO-HYAwesomeTransition
2016-01-15 16:41:27
398
转载 过滤表情
- (void)textDidChange:(NSNotification *)note{ ComponentAttrTableViewCell *cell = (ComponentAttrTableViewCell*)[self.compAttrTableView cellForRowAtIndexPath:editIndexPath]; //禁止输入表情 EditTextField
2015-12-28 13:57:07
500
转载 收起键盘的3种方式
1、点击Return按扭时收起键盘- (BOOL)textFieldShouldReturn:(UITextField *)textField{ return [textField resignFirstResponder];}2、点击背景View收起键盘(你的View必须是继承于UIControl)[self.view endEditing:YES];3、你可
2015-12-11 10:41:17
1255
原创 ViewDidLoad中取之前界面赋值,在赋值前
将ViewController.view直接加在界面上,ViewDidLoad中取之前界面赋值,在赋值前执行,因为没有push,viewDidLoad会比较晚
2015-11-30 20:46:13
830
翻译 设置相关:版本号,清除缓存
版本号:NSString *version = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleShortVersionString"];清除缓存:
2015-11-11 16:12:33
524
转载 tableView 分割线顶头
#pragma mark tableviewcell 分割线顶头- (void)viewDidLayoutSubviews{ if ([self.setTable respondsToSelector:@selector(setSeparatorInset:)]) { [self.setTable setSeparatorInset:UIEdgeInsetsMake(0
2015-11-11 15:58:30
453
转载 Code Snippets的备份
Code Snippets的备份Xcode中的Code Snippets默认放在下面的目录中:~/Library/Developer/Xcode/UserData/CodeSnippets
2015-11-05 16:03:29
497
转载 修改iOS StatusBar 字体颜色为白色
plist文件,添加View controller-based status bar appearance为NO [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
2015-10-21 15:51:23
654
原创 视频剪裁尺寸和裁剪时间
两个相关的github三方资源:裁剪尺寸:InstagramAssetsPicker裁剪时间:ICGVideoTrimmer
2015-08-05 15:16:17
2104
转载 iOS中Cookie介绍
一. CookieCookie是在客户端存储服务器状态的一种机制,Web服务器可以通过Set-Cookie或者Set-Cookie2 HTTP头部设置Cookie。Cookie可以分为两类,会话Cookie和持久Cookie,会话Cookie是临时Cookie,当前会话结束(浏览器退出)时Cookie会被删除。持久Cookie会存储在用户的硬盘上,浏览器退出,然后重新启动后Cook
2015-07-27 15:05:40
511
原创 textField Length = 0 不显示 length > 0 显示
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { if (range.location == 0 && range.length != 0) { self
2015-07-24 21:53:51
612
原创 两个view 居中显示计算
两个view 居中显示计算//左边view 宽度wLeftCGRectMake((SCREEN_WIDTH - wLeft - wRight)/2, 80, wLeft, 30)//右边view 宽度wRightCGRectMake((SCREEN_WIDTH + wLeft +wRight)/2 - 100, 80, wRight, 30)
2015-07-04 11:13:59
735
原创 [UIBarButtonItem appearance] 设置BackBarButtonItem的图片
//返回按钮- (void)createBackBarButtonItem {//设置图片不被拉伸//40为图片宽度 [[UIBarButtonItem appearance] setBackButtonBackgroundImage:[[UIImage imageNamed:@"backitem@2x"] resizableImageWithCapInsets:UIEdgeInset
2015-07-03 16:56:19
1621
原创 IOS 实现系统UINavigationController UINavigationBar 透明效果
//1. //将背景图和分隔线都隐藏,这两个NSLog navigationBar 的subView是输出不出来的 //需要时 hidden = NO; if ([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]){
2015-06-15 13:25:39
740
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人