我想在 iOs7 上优化我的应用程序,但这真的很难。Xcode 看起来很麻烦...
你知道是否有可能有 2 个故事板,一个用于 iOs7,另一个用于旧版本?
非常感谢 !
我想在 iOs7 上优化我的应用程序,但这真的很难。Xcode 看起来很麻烦...
你知道是否有可能有 2 个故事板,一个用于 iOs7,另一个用于旧版本?
非常感谢 !
这是你需要做的。将这种类型的逻辑放在您applicationDidFinishLaunchingWithOptions:
的应用程序委托的方法中:
#define SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] != NSOrderedAscending)
#define iOS_7_OR_LATER SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7")
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:iOS_7_OR_LATER ? @"Storyboard-iOS7" : @"MainStoryboard" bundle:nil];
self.window.rootViewController = [storyboard instantiateInitialViewController];
[self.window makeKeyAndVisible];