作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是的,我从 iOS 开发人员那里休息了一段时间,我又回到了混合状态,遇到了以下问题:
我想以编程方式创建一个带有嵌入式 UIWebView 的 View Controller ,没有任何 xib 或 Storyboard 依赖,但我不记得爱和钱如何让 AppDelegate 显示我的 View Controller 。
在所有文档下我能找到的只是将以下内容放在我的 AppDelegate 下
self.window = [[ViewController alloc] initWithNibName:@"blah" bundle: nil];
最佳答案
在 AppDelegate.m
:
CustomViewController *rootViewController = [CustomViewController new];
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = rootViewController;
[self.window makeKeyAndVisible];
CustomViewController.m
覆盖:
- (void)loadView {
//Configure your view
self.view = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
//other stuff
[self.view setBackgroundColor:[UIColor redColor]];
UIButton *button = /* alloc init etc. */
[self.view addSubview:button];
}
关于ios - Xcode 5 - iOS - 如何在没有 Storyboard 或 XIB 的情况下在 Xcode 中创建 View Controller 以及如何将其配置为 AppDelegate 作为 Root View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23793576/
我是一名优秀的程序员,十分优秀!