什么是最好的方法?为iOS 7构建不同的故事板被认为是一种好方法吗?有没有其他方法可以解决工具栏的问题?解决方法 最佳方法是在进行任何更改之前向iOS版本添加大量检查.将以下宏放在* _prefix.pch文件中
#define SYstem_VERSION_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedSame)#define SYstem_VERSION_GREATER_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedDescending)#define SYstem_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)#define SYstem_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending)#define SYstem_VERSION_LESS_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedDescending)
然后使用这样的iOS 7特定功能:
if (SYstem_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")) { self.automaticallyAdjustsScrollVIEwInsets = YES; // or anything. Above line not specific to question,just an example}
在Xcode 5 Interface Builder中,您还可以在iOS 7和iOS 7之间指定偏移量.大小检查器中的6或更低(UtilitIEs(第三)列中的第四个选项卡)并在7和&之间切换. file Inspector中的7个渲染(UtilitIEs列中的第一个选项卡).当您必须在7中的布局中考虑状态栏或导航栏时,这通常会发挥作用.
总结以上是内存溢出为你收集整理的iphone – iOS 5,6和7的UI方法 – Xcode全部内容,希望文章能够帮你解决iphone – iOS 5,6和7的UI方法 – Xcode所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)