摘要: 自从iOS7 导航控制器导航控制条的translucent属性默认为YES 后,在项目中有时候总会遇到这样或那样有关视图控制器的根视图位置引发的问题。比如在导航控制器的RootViewController里的时候,这时你会发现如果你在- (void)viewDidLoad{ NSLog(@"%f"... 阅读全文
posted @ 2014-11-29 18:04 鹤鸣 阅读(744) 评论(0) 推荐(0) 编辑
摘要: Xcode6 相对于之前的环境变化还是挺大的,更是增加了swift语言,使得刚开始接触还是有点不习惯。所以比对之前版本,研究新的环境,琢磨点小经验。别的话不多说,直接切入正题,Xcode6环境下,默认的为我们加载LaunchScreen.xib和Main.storyboard两个文件,其中的Laun... 阅读全文
posted @ 2014-10-12 18:43 鹤鸣 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 对于iOS的tableView的cell的分割线,一般我们很少使用不是系统默认的,但是有些项目要求还是要求我们去改变分割线的颜色或者外形以配合整个项目的色调。这个苹果公司早都为我们想到了。一、关于分割线的位置。 分割线的位置就是指分割线相对于tableViewCell.如果我们要根据要求调节其位置... 阅读全文
posted @ 2014-07-31 09:49 鹤鸣 阅读(31474) 评论(0) 推荐(1) 编辑
摘要: 在集成扫描二维码功能时候,我使用的是系统在iOS7.0 之后才支持的扫描二维码功能类。刚开始创建代码是这么写的 1 -(void)setUpCamera 2 { 3 self.device = [AVCaptureDevice defaultDeviceWithMediaType:AVMed... 阅读全文
posted @ 2014-06-24 10:57 鹤鸣 阅读(6705) 评论(4) 推荐(0) 编辑
摘要: 在我们进行开发工程的时候,有些小的功能能提高用户的体验,但是这些小的功能记忆起来比较麻烦,很容易忘记,在这里我整理一下自己使用过的小功能罗列出来。一、项目在设备上得图标及名称的设定1)、图标:在项目中把你想要用得项目图标添加到项目中并且改名为icon(必须为png格式)。2)、名称:在项目的Info... 阅读全文
posted @ 2014-06-08 09:39 鹤鸣 阅读(152) 评论(0) 推荐(0) 编辑
摘要: UITableView是iOS中最常用的控件的一种,UITableView的风格有两种:UITableViewStylePlain 和 UITableViewStyleGroup,因为UITableViewStyle 的属性为只读属性,所以我们要在初始化的时候指定其风格是Plain还是Group... 阅读全文
posted @ 2014-05-28 20:20 鹤鸣 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 随着对iOS的不断了解和深入,我们可以设计很多的小工程,然而对工程的构架成了我们很是费时费神的事情。一个好的构架能给工程带来很大的益处,也能让用户有很好的体验。本文以微博为例,介绍两种自己经常使用的框架,希望读者能给出意见,提出框架测试的Bug,多多留言,以便共同探讨。####微博的基本画面跳转... 阅读全文
posted @ 2014-05-18 10:22 鹤鸣 阅读(409) 评论(0) 推荐(1) 编辑
摘要: iOS的SDK中提供与地图有关的两大框架 Map Kit 和 core location;其中Map Kit 位于iPhone架构层的Cocoa Touch层, 主要提供了四个功能:显示地图,cllocation和地址之间的转换,支持在地图上做标记,把一个位置解析成地址。core location ... 阅读全文
posted @ 2014-05-14 18:47 鹤鸣 阅读(517) 评论(1) 推荐(1) 编辑