回答
首先你需要创建一个新的故事板从文件 - >新建 - >文件 - >用户界面 - >故事板给它一个名字可以说“Stoaryboard_iPhone35”
现在你有一个新的空白其中一个,当您在新创建的stoaryboard上放置新的UIViewController时,请从右侧面板中选择 - >属性检查器然后从模拟度量部分 - >尺寸并选择所需的目标尺寸。
为每个在stoaryboard上创建的视图控制器重复它。
对每个屏幕尺寸重复整个步骤。
现在从您的代码中,您可以选择正确的名称并根据设备屏幕大小。
你必须在应用程序选择正确的故事板中:didFinishLaunchingWithOptions: 这样的:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIStoryboard *storyboard = nil;
if ([[UIDevice currentDevice] userInterfaceIdiom] ==UIUserInterfaceIdiomPad) {
storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:nil];//iPad
} else {
CGSize screenSize = [[UIScreen mainScreen] bounds].size;
if (screenSize.height == 480){
storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone35" bundle:nil];//iPhone 3.5inch
} else
if (screenSize.height == 568){
storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone5" bundle:nil];//iPhone 4inch
}
else
{
//default storyboard
storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone5" bundle:nil];
}
}
self.window.rootViewController = [storyboard instantiateInitialViewController];
[self.window makeKeyAndVisible];
return YES;
}
BTW:iPhone6屏幕高度:667
iPhone6 plus是:736
当获取ViewControllers时,我如何设置屏幕尺寸? – 2014-11-22 20:46:08
首先选择视图控制器,然后从右侧面板 - >属性检查,然后从模拟指标部分 - >大小,并选择您需要的目标大小(你可以找到iPhone 3.5英寸,iPhone 4英寸等) – Ammar 2014-11-22 20:48:31
谢谢。 'application:didFinishLaunchingWithOptions:'方法'它不会让我建立。我还需要为每个我制作的故事板编写这些代码吗? – 2014-11-22 20:56:20
你一定要会做文件>新建和打算的用户界面和创建从选择一个空的故事板。我已经完成了这个工作,但一定要告诉Xcode,你想要一个iPad的故事板,另一个iPhone的。
您的代码是访问主包中已有的故事板文件。
感谢您获得了新的故事板 – 2014-11-22 20:31:28
- 1. Xcode 6:故事板
- 2. XCode 6故事板 - 如何为每个场景创建标题?
- 3. Xcode故事板
- 4. Xcode 6..0.1无法编译故事板
- 5. Xcode 6故事板中的UIVisualEffectView
- 6. 另一个故事板是为Xcode中的故事板本地化创建的
- 7. Xcode iPad故事板
- 8. 如何使用通用故事板在xcode 6中创建7.1应用程序?
- 9. 如何在XCode 6中获取故事板的信息面板
- 10. Xcode 4.5故事板崩溃
- 11. 故事板在Xcode 7
- 12. 创建JSON登录屏幕在iphone的故事板iphone 6
- 13. XCode故事板问题
- 14. Xcode 5,禁用故事板
- 15. Xcode - 故事板 - UIPickerView - EXC_BAD_ACCESS
- 16. Xcode 4.2故事板问题
- 17. Xcode 8故事板问题
- 18. Xcode故事板开关
- 19. ios7的Xcode 5故事板
- 20. Xcode 4.2中的故事板?
- 21. Xcode 4.5故事板'退出'
- 22. 创建新项目并点击故事板Xcode 5崩溃
- 23. xcode本地化只为主要故事板创建文件
- 24. 如何编码从xcode中的故事板创建的按钮?
- 25. 在Xcode 4.3中创建没有故事板的项目
- 26. 如何停止在xcode中创建故事板的过程?
- 27. 通过故事板和xcode正确创建手动segue
- 28. 如何在故事板xcode中创建登录屏幕
- 29. 创建常见的故事板场景xcode
- 30. Xcode中的iOS 6 - UITableView的空对导航回用故事板
有你创建了一个新的故事板,文件 - >新建 - >用户界面 - >故事板? – Ammar 2014-11-22 20:21:08
不,我现在试试看看它是否有效。 – 2014-11-22 20:23:09
你的代码是加载新创建的故事板不创建一个新的故事板。 – Ammar 2014-11-22 20:24:14