原因: 1. 创建 Empty Application 时没有 Using Storyboard 选项,需要手动创建 MainStoryboard。
2. Changed Main Storyboard in Target's Summary view
3. For an Empty Application, the default implementation of didFinishLaunchingWithOptions is :
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
}
原因:此处重新创建的 Window 把我们在 storyboard 里的 UI 给覆盖了。
4. update the default implementation of didFinishLaunchingWithOptions to the following:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
return YES;
}
BTW: if we create an Sing View Application, we can see that "Using storyboard" checkbox.
分享到:
相关推荐
"Empty Application"模版就是为了解决这个问题,它提供了一个精简到极致的起始点,不包含任何额外的视图、控制器或服务。 "Empty Application"模版的特点在于其简洁性,它仅包含项目的基本框架,如Info.plist、Main...
下面将详细介绍如何在Xcode 7.2中使用"Empty Application"模板来创建一个新的项目,并探讨纯代码编程的相关知识点。 首先,打开Xcode 7.2,点击"Create a new Xcode project",你会看到各种预设的项目模板。在模板...
5. **LaunchScreen.storyboard** - 默认的启动屏幕,可以在其中自定义应用启动时显示的界面。 在Xcode7中,你可以通过以下步骤开始开发: 1. 配置项目:在Project Navigator中,选择项目图标,可以设置应用的...
在Xcode中,你可以通过选择“File” > “New” > “Project”,然后在模板选择界面挑选“iOS” > “Application” > “Empty”来创建一个新的空应用项目。一旦选择了这个模板,Xcode会自动生成上述提到的文件和目录...
在Xcode 6中,有时我们需要创建一个不包含Storyboard的项目,这可能是为了实现自定义的界面布局或者进行特定的技术探索。本篇文章将详细解释如何在Xcode 6中添加一个不依赖于Storyboard的空文件项目。 首先,启动...
手写吧写界面方式:手写UIxibstoryboardIOS开发之纯代码界面--基本控件使用篇原文地址:xcode6中新建功能中没有了Empty Application,这是不让朕手写代码的节奏啊。解决方法如下:在xcode6中新建Empty Application...
- **Empty Application**:空白模板,开发者需自行添加视图元素,较少使用。 - **SpriteKit Game**:专为2D游戏设计,包含精灵、特效和物理引擎。 2. **Storyboard**: - 故事板是iOS应用设计中的重要组成部分,...
1. **创建一个新的iOS项目**:首先,你需要在Xcode中创建一个新的“Empty Application”项目,这将是你的应用的基础。 2. **创建MainWindow.xib**:接着,创建一个名为`MainWindow.xib`的界面文件,这将作为应用...