随笔分类 - 01D 适配iOS7
摘要:IniOS 7, Apple completely revamped the user interface to give it a fresh and modern look. One of the problems, I have with the new look is the lack of...
阅读全文
摘要:方法一:如果是Xcode 5的话步骤为 点击项目名称->Build Settings->搜索 Architectures 这个里面的原始的值是Standard architectures(armv7,armv7s,arm64) 点击这个值,在下拉列表框中选择Standard architecture...
阅读全文
摘要:app支持ios7,在UINavBar 里面加入搜索框,结果光标一直出现不了。在overstackflow网站搜索了一下,竟然有人遇到相同的问题。。。。解决办法如下:searchBar.tintColor=[UIColorblueColor];原文地址:http://stackoverflow.com/questions/19232296/cursor-not-displaying-in-uisearchbar-for-our-app解决ios7下UITextField光标不出现的问题。实践经验:在选择模拟器调试时,可以使用:txtPhone.tintColor = [UIColor blue
阅读全文
摘要:这里是新特征汇总博文链接:iOS7新特征汇总小引:自从北京时间2013年06月11日苹果发布Xcode 5 Developer Preview 1,到现在(2013年7约15日)已经过去一个月,苹果也放出了Xcode 5 Developer Preview 3,速度还是蛮快的,希望体验的同学也可以去苹果官网下载。今晚看了一下WWDC2013的session:What’s New in Xcode 5。那就来说说Xcode 5里面一些值得期待的东西吧。由于Xcode中的新东西比较多,我这里挑选了6个非常好的新东西,供大家了解,如果需要了解更多内容,请移步到上面说的session中。另:在看视频过
阅读全文
摘要:最简洁的办法,直接使用下列代码:[UIColor colorWithRed:0.0 green:122.0/255.0 blue:1.0 alpha:1.0]最彻底的办法:OS7Colors是UIColor的一个简单类,它提供了一些苹果在iOS 7中使用的一些标准颜色,方便在开发过程中使用。用法将iOS7Colors整合到工程中最简单的方法是使用CocoaPods。将下行添加到Podfile中:pod 'iOS7Colors', '~> 2.0.0'手动添加的方法也很简单。将UIColor+iOS7Colors.h以及UIColor+iOS7Colors.
阅读全文
摘要:
阅读全文
摘要:NSMutableArray *addressBookTemp = [NSMutableArray array];ABAddressBookRef addressBooks = ABAddressBookCreate();CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople(addressBooks);CFIndex nPeople = ABAddressBookGetPersonCount(addressBooks);这段代码在IOS6是可以读取通讯录的,但在IOS7下面就不行,程序没报错,调试时候发现返回的都是nil,有木有朋友遇
阅读全文
摘要:成功的方法:方法1、隐藏应用程序内所有的StatusBar第一步:在Info.plist,然后添加一个新的row,"View controller-based status bar appearance",然后把键值设置为NO第二步:在info.plist里面把Status bar is initi...
阅读全文
摘要:问题令人头疼的是,xcode每次升级都会使用最新版本的sdk,而且只有最新版本的sdk,对之前老版本的sdk都没有默认安装,这搞的最近我很头疼, 最近我升级到Xcode5.0版本,编译后运行后,在ios7.0上显示ui非常乱,我不可能自己重新换一套正对ios7.0的ui,即使换也需要时间,这个版本不可能换,需要设计师重新设计一套,汗,只能自己折腾,果然Google是好帮手,可以在新版本Xcode中添加老版本的sdk:解决方法首先得有老版本的sdk,如果你已经安装了Xcode5.0,那么老版本的sdkiPhoneOS6.1.sdk已经被删除了,你可以从同事电脑里拷贝一份,路径是:/Applica
阅读全文
摘要:转:http://www.cnblogs.com/macroxu-1982/p/3333403.html在ios 7 系统中 NavigateBar 显示在主View中 ,Ios6 不在主View中,导致后台代码的方式编写View不一致解决方法:在ViewControl的viewDidLoad 方法中- (void)viewDidLoad添加 float systemVersion = [[[UIDevice currentDevice] systemVersion] floatValue]; if (systemVersion >= 7.0) { //某个仅支持7....
阅读全文
摘要:在ios7 布局中,Status Bar 和 ToolBar ,NavigateBar 等都包含在ViewControl的主View中。这样原来ios6 的View布局 整体向上移动了20dp,下面是保证ios6,ios7代码一致的解决方案1 第一步 在项目的Info.plist 文件中 添加一行属性配置View controller-based status bar appearance =NO这个设置为:View Controller 不对status Bar 显示进行操作2 第二步 在AppDelegate.m 文件中,- (BOOL)application:(UIApplication
阅读全文
摘要:xcode5 中的界面布局 根据sdk 分成ios7.0 and Later 和 ios6.1 and Earlier 两种,那如何xib同时支持 ios6 和ios7 的界面呢方法如下:在xcode5 中分别创建两个 xib文件 和对应的ViewControl关联, 这两个xib文件一个支持ios6 一个支持ios7在跳转本界面时,在代码里面实现如下: float systemVersion = [[[UIDevice currentDevice] systemVersion] floatValue]; if (systemVersion >= 7.0) { Ab...
阅读全文