我正在使用iOS
处理5.1 iPhone SDK
应用。该应用程序有2个视图控制器和一个标签视图控制器。我正在从UIImageView
分配library
,该UIIMageView
正在链接到该应用。分配UIImageView.
的代码是从应用程序初始化和启动后调用的函数调用的。我使用下面的代码添加UIWindow *window = [[UIApplication sharedApplication] keyWindow];
UIImageView *imgView = [[UIImageView alloc] initWithFrame:[window bounds]];
[window addSubview:imgView];
[window bringSubviewToFront:imgView];
imageView
问题是应用程序运行时{{1}}没有显示。 我无法将代码移出库或调用它的函数。
欣赏任何指示。
答案 0 :(得分:0)
使用以下代码可能对您有所帮助:)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UIImageView *imgView = [[UIImageView alloc] initWithFrame:[self.window bounds]];
imgView.backgroundColor = [UIColor redColor];
[self.window addSubview:imgView];
[self.window bringSubviewToFront:imgView];
[self.window makeKeyAndVisible];
return YES;
}
答案 1 :(得分:-1)
在applicationDidFinishLaunchingWithOptions:
中,您将第一个视图控制器设置为rootViewController
。这意味着无论你在第一个视图控制器上放置什么,这些都是你应用程序运行时首先会看到的东西。
我建议您将UIImageView
放在firstViewController
..
//in your first View Controller file.
[self.view addSubview:imageView];
我不太确定此教程链接是否可以为您提供帮助,但由于您提到您有2个视图控制器,因此您可能希望看到本教程介绍如何从first ViewController
更改为{ {1}}
http://iosmadesimple.blogspot.com/2012/08/switching-to-different-views-with.html