我有一个非常笼统的问题 - 但我无法在任何地方找到直接的答案!有知道的请赐教!
我想知道将新的 iPhone 5 尺寸提交到 App Store 的计划。我假设如果我们不希望它们在新设备上被装箱,我们都需要为我们所有的应用程序制作新的图形和单独的 View ?所以我的问题是,我是否要制作一个仅针对此设备的新 View Controller ?如果是这样——我应该在这段代码中输入什么来实现这一点? (如你所见,我已经用 iPad View 完成了)
AppDelegate.mm
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil];
} else {
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil];
}
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
期待发现!谢谢! 肖恩
最佳答案
您不必重做所有事情。那太疯狂了。您只需获取屏幕或主窗口的大小,而不是硬编码 480 点高度。并将自动调整掩码设置为具有灵活的高度。
关于ios - 我需要为新的更大的 iPhone 5 显示器单独的 View Controller 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12415824/