【发布时间】:2011-01-12 21:30:15
【问题描述】:
我在从视图控制器显示视图时遇到了一些问题。基本上,我有一个 UIViewController 类,我通过重载 loadView 方法以编程方式创建了视图。这是我的代码:
UIView* view = controller.view;
UIWindow* window = [UIApplication sharedApplication].keyWindow;
if(!window)
{
window = [[UIApplication sharedApplication].windows objectAtIndex:0];
}
[window addSubview:view];
视图不可见。
但是,如果我通过调用创建了一个简单的基于视图的应用程序
[self presentModalViewController: controller animated: YES];
一切正常。
我是 iOS 视图编程的新手。我做错了什么?
【问题讨论】:
-
欢迎来到 Stack Overflow,史蒂夫。顺便说一句,如果您在代码上使用代码格式化程序(编辑器中的 {} 图标),它将自动被正确格式化。我还用“ios”和“iphone”标签更新了你的问题。
标签: iphone ios uiview uiviewcontroller load