Iphone iOS应用程序中未显示UIImageView
我正在使用Iphone iOS应用程序中未显示UIImageView,iphone,ios,objective-c,ios5,Iphone,Ios,Objective C,Ios5,我正在使用5.1iphonesdk开发一个iOS应用程序。该应用程序有2个视图控制器和一个选项卡视图控制器。我正在从链接到应用程序的库中分配UIImageView。分配UIIMageView的代码是从一个函数调用的,该函数在应用程序初始化和启动后调用。我使用下面的代码添加UIImageView。 UIWindow *window = [[UIApplication sharedApplication] keyWindow]; UIImageView *imgView = [[UIImageVie
5.1iphonesdk
开发一个iOS
应用程序。该应用程序有2个视图控制器和一个选项卡视图控制器。我正在从链接到应用程序的库中分配UIImageView
。分配UIIMageView
的代码是从一个函数调用的,该函数在应用程序初始化和启动后调用。我使用下面的代码添加UIImageView。
UIWindow *window = [[UIApplication sharedApplication] keyWindow];
UIImageView *imgView = [[UIImageView alloc] initWithFrame:[window bounds]];
[window addSubview:imgView];
[window bringSubviewToFront:imgView];
问题是当应用程序运行时,imageView
没有显示我无法将代码移出正在调用的库或函数。
感谢您的指点。使用以下代码,可能会对您有所帮助:)
在应用程序的IDFinishLaunching with options:
中,这是将第一个视图控制器设置为根视图控制器的部分。这意味着无论你在第一个视图控制器上放置什么,这些都是你在应用程序运行时首先看到的东西
我建议您将UIImageView
放在firstViewController
上
//in your first View Controller file.
[self.view addSubview:imageView];
我不太确定此教程链接是否可以帮助您,但由于您提到您有两个视图控制器,您可能希望看到此教程,其中演示如何从第一个视图控制器更改为第二个视图。
UIWindow *window = [[UIApplication sharedApplication] keyWindow];
UIImageView *imgView = [[UIImageView alloc] initWithFrame:[window bounds]];
[window addSubview:imgView];
[window bringSubviewToFront:imgView];
也许使用协议,您可以调用一个方法,该方法包含您在所需VC中发布的有问题的代码片段。您需要将imageView添加到第一个加载的viewController中,然后将其添加到viewconroller窗口中。您是否为UIImageView提供了一个要显示的图像?我想您正在为功能性动画plashscreen下到上的动画工作这个图像视图对吗?尝试我的答案,希望它对你有帮助,这是做这件事的一种传播方式。我认为你在为功能性动画plashscreen工作,从下到上动画这个imageView,对吗?嘿,iPatel您的代码运行良好,但在日志打印中,此应用程序窗口应在应用程序启动结束时具有根视图控制器
,这种方式不是正确的bcz,因为Tabbarcontroller和navigationController在其他工作中面临一些错误