不使用Main.storyboard

今天学习ios,但是发现创建的工程里面总是使用了Main.storyboard,那么如果想编码实现怎么办?

1.删除Main storyboard file base name

位于Supporting Files中的Info.plist

2.在AppDelegate的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 方法中实现如下代码

ViewController *rootViewControllor = [[ViewController alloc] initWithNibName:nil bundle:nil];

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    self.window.backgroundColor = [UIColor whiteColor];
    self.window.rootViewController = rootViewControllor;
[_window makeKeyAndVisible];

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-17 05:35:10

不使用Main.storyboard的相关文章

XCODE中使用Main.Storyboard拉入控件并实现事件(Swift语言)

如何在XCODE中的Main.Storyboard内拉入控件并实现一个简单的效果呢?本人由于刚接触Swift语言不久,对于IDE的操作还是很生疏,不懂了就在网上参考了网上前辈们的文章.以下我将演示如何用Swift语言配合Main.Storyboard演示一个小例子,对于新建一个SingleView Application在这里就不多说了. 创建好的应用程序已经自动创建好了一个和Main.Storyboard连接好的ViewController. 接下来我们在Main.Storyboard中的Vi

Main.storyboard

Main.storyboard <?xml version="1.0" encoding="UTF-8" standalone="no"?> <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="5053" systemVers

iOS 给Main.storyboard 添加button 事件《转》

XCODE中使用Main.Storyboard拉入控件并实现事件(Swift语言) 如何在XCODE中的Main.Storyboard内拉入控件并实现一个简单的效果呢?本人由于刚接触Swift语言不久,对于IDE的操作还是很生疏,不懂了就在网上参考了网上前辈们的文章.以下我将演示如何用Swift语言配合Main.Storyboard演示一个小例子,对于新建一个SingleView Application在这里就不多说了. 创建好的应用程序已经自动创建好了一个和Main.Storyboard连接好

iOS学习之移除Main.storyboard

每次使用Single View Application模板创建工程之后,总是会有一个Main.storyboard文件,那么,当我们使用代码布局的时候,很显然是不需要它的.那么,如何将它从工程中移除呢?只要进行如下几步即可. 在工程配置中移除关联 在TARGETS中,将Main InInterface选项中的值清空并保存设置. 移除Main.storyboard中的关联文件 选择storyboard文件.将类关联文件项清空并保存设置. 移除Main.storyboard文件 从工程中移除文件.

Swift 删除 Main.storyboard 和 LaunchScreen.storyboard

第一步: 右键选中Main.storyboard —- delete —— Move to Trash LaunchScreen同理 第二步 点击工程名,就是最顶级目录 右侧出现general选项卡 将Deployment info组内的Main Interface设为空 将App Icons and Launch Images 组内的 Launch Images Source设置为资源文件 (这一步很重要,如果不设置启动页,上下就会出现黑边,无法适配iPhone5等大屏幕) 第三步 打开inf

Main.storyboard中使用navigationController

传统使用navigationController的创建是在appdelegate中,使用storyboard的话必须在Main.storyboard文件中创建. 1.选中创建的navigationController的viewcontroller 2.选择Editor -> Embedin -> Navigation Controller(同样实用tabbarController) 这样我们就可以在viewController中使用 [self.navigationController pus

Xcode6/Xcode7中如何去掉默认的Main.storyboard for swift语言

有很多人还想用代码来实现UI的布局,去除Main.storyboard的有三步: 首先如图打开工程下面Supporting Files下面的Info.plist 删除下面所指的一行 其次找到工程的TAGETS/General/Deployment Info 如下图,删除Main. 经过上面两步算是删除了工程对Main.storyboard的依赖,但是运行工程后会发现是黑屏 我们在AppDelegate类里做个修改

Xcode6中如何去掉默认的Main.storyboard

xcode 6取消了 Empty Application 模板来创建一个工程,创建出来的有工程多了Main.storyboard,默认加载Main.storyboard,但是有很多人还想用代码来实现UI的布局,去除Main.storyboard的有三步: 首先如图打开工程下面Supporting Files下面的Info.plist 删除下面所指的一行 其次找到工程的TAGETS/General/Deployment Info 如下图,删除Main. 经过上面两步算是删除了工程对Main.sto

Main.storyboard绑定viewController

Main.storyboard绑定viewController,如果是新建的viewController,跟storyboard没有联系,就要分2步来绑定. 1).首先创建新的viewController,然后删除Main.storyboard中的控制器,添加上与新建的viewController相同类型的控制器, 然后修改控制器的controller的class = 新建的viewController的名字 2).在StoryBoard中view controller设置Initial Sce