随笔分类 -  object-c & iOS

iOS 保持界面流畅的技巧
摘要:http://blog.ibireme.com/2015/11/12/smooth_user_interfaces_for_ios/ 这篇文章会非常详细的分析 iOS 界面构建中的各种性能问题以及对应的解决思路,同时给出一个开源的微博列表实现,通过实际的代码展示如何构建流畅的交互。 Index演示项 阅读全文

posted @ 2016-12-10 17:19 景树园 阅读(189) 评论(0) 推荐(0)

xib autolayout subview
摘要:http://sebastiancelis.com/2014/06/12/using-xibs-layout-custom-views/ initWitchCoder 有点小问题 阅读全文

posted @ 2016-11-29 11:30 景树园 阅读(99) 评论(0) 推荐(0)

自定义 XIB subview的时候 为什么控件都是 空的
摘要:http://blog.wtlucky.com/blog/2014/08/10/nested-xib-views/ 阅读全文

posted @ 2016-11-29 10:14 景树园 阅读(237) 评论(0) 推荐(0)

UINavigationController 返回按钮去掉文字
摘要:[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault]; 阅读全文

posted @ 2016-11-28 15:02 景树园 阅读(578) 评论(0) 推荐(0)

Nav titleView 设置的两个方式
摘要:1.self.navigationItem.titleView = vv; 2.[self.navigationController.navigationBar addSubview:vv]; 阅读全文

posted @ 2016-11-25 11:30 景树园 阅读(361) 评论(0) 推荐(0)

IOS 拍照旋转修正
摘要:- (UIImage *)fixOrientation:(UIImage *)aImage { // No-op if the orientation is already correct if (aImage.imageOrientation == UIImageOrientationUp) re 阅读全文

posted @ 2016-11-22 14:57 景树园 阅读(211) 评论(0) 推荐(0)

IOS 颜色 16进制 转换
摘要:#define RGB(r,g,b) ([UIColor colorWithRed:r/255.0 green:g/255.0 blue:b/255.0 alpha:1]) #define HEXTOCOLOR(hexValue) ([UIColor colorWithRed:((float)((h 阅读全文

posted @ 2016-11-09 11:33 景树园 阅读(234) 评论(0) 推荐(0)

self.navigationItem.titleView 不居中显示的问题
摘要:自定义一个AUIView, AUIView * v=[AUIView new]; self.navigationItem.titleView = v; 在AUIView类内重写 setFrame 内容从这里来 http://blog.csdn.net/wsxzk123/article/details 阅读全文

posted @ 2016-10-28 16:56 景树园 阅读(1030) 评论(0) 推荐(0)

统一修改 UINavigationBar backItem
摘要:{ UINavigationBar * navigationBar = [UINavigationBar appearance]; //返回按钮的箭头颜色 [navigationBar setTintColor:[UIColor whiteColor]]; //设置返回样式图片 UIImage *i 阅读全文

posted @ 2016-10-22 18:47 景树园 阅读(392) 评论(0) 推荐(0)

判断当前VC 是push还是present的
摘要:NSArray *viewcontrollers=self.navigationController.viewControllers; if (viewcontrollers.count>1) { if ([viewcontrollers objectAtIndex:viewcontrollers. 阅读全文

posted @ 2016-10-17 15:56 景树园 阅读(522) 评论(0) 推荐(0)

自动布局
摘要:自动布局在 OS X 10.7 中被引进,一年后在 iOS 6 中也可以用了。不久在 iOS 7 中的程序将会有望设置全局字体大小,因此除了不同的屏幕大小和方向,用户界面布局也需要更大的灵活性。Apple 也在自动布局上花了很大功夫,所以如果你还没做过这一块,那么现在就是接触这个技术的好时机。 很多 阅读全文

posted @ 2016-10-10 16:43 景树园 阅读(336) 评论(0) 推荐(0)

获取当前的 viewController
摘要:- (UIViewController *)currentController { UIViewController *result = nil; UIWindow *window = [[UIApplication sharedApplication] keyWindow]; if (window 阅读全文

posted @ 2016-06-30 18:46 景树园 阅读(129) 评论(0) 推荐(0)

UIImageView 点击放大缩小
摘要:static CGRect oldframe; -(void)showImage:(UIImageView *)avatarImageView{ UIImage *image=avatarImageView.image; UIWindow *window=[UIApplication sharedA 阅读全文

posted @ 2016-04-21 12:25 景树园 阅读(503) 评论(0) 推荐(0)

UIButton 在UIScrollView里面 点击效果不明显的问题
摘要:self.scrollView.delaysContentTouches = NO; -(BOOL)touchesShouldCancelInContentView { return YES; } 阅读全文

posted @ 2016-04-20 09:23 景树园 阅读(545) 评论(0) 推荐(0)

GIT 命令 操作 记录
摘要:1.git pull时冲突的解决 1.git stash 2.git pull 3.git stash pop stash@{0} 4.修改冲突 5.git add . 6.git commit 7.git push 阅读全文

posted @ 2016-03-16 11:22 景树园 阅读(127) 评论(0) 推荐(0)

AFNetWorking 使用记录
摘要:1.从一个URL  GET数据 方法1:         NSURL * url = [NSURL URLWithString:@"http://www.weather.com.cn/data/sk/101010100.html"];         NSURLRequest * req = [NS 阅读全文

posted @ 2016-03-14 15:29 景树园 阅读(147) 评论(0) 推荐(0)

UITableViewCell 自定义绘制 性能高
摘要:// //  FoodListTableViewCellB.m //  BabyFood // //  Created by zhuang chaoxiao on 16/3/7. //  Copyright © 2016年 zhuang chaoxiao. All rights reserved. 阅读全文

posted @ 2016-03-14 14:37 景树园 阅读(173) 评论(0) 推荐(0)

IOS文章地址暂时记录
摘要:动画 http://www.jianshu.com/p/1c6a2de68753 iOS App性能优化 http://www.hrchen.com/2013/05/performance-with-instruments/ 阅读全文

posted @ 2016-01-30 11:13 景树园 阅读(103) 评论(0) 推荐(0)

delegate 为什么用 weak属性
摘要:weak指针主要用于“父-子”关系,父亲拥有一个儿子的strong指针,因此是儿子的所有者;但是为了阻止所有权回环,儿子需要使用weak指针指向父亲;你的viewcontroller通过strong指针拥有一个UITableview,tableview的datasource和delegate都是we... 阅读全文

posted @ 2015-11-18 19:22 景树园 阅读(391) 评论(0) 推荐(0)

IOS 通知 alarm 记录
摘要:所有的内容融为一体,去除某一个项不知道结果如何。最主要的前提:APP 会长期保留在后台1.在info.plist 文件里面,加入 audio 后台请求2.当APP 点击home进入后台之后,请求一个background handler,当handler快到期的时候,播放一个空mp3,再请求一个新的h... 阅读全文

posted @ 2015-11-04 16:37 景树园 阅读(298) 评论(0) 推荐(0)

导航