【问题标题】:UIImageView not showing in iOS appUIImageView 未显示在 iOS 应用程序中
【发布时间】:2013-01-01 20:45:19
【问题描述】:

我正在使用5.1 iPhone SDK 开发iOS 应用程序。该应用程序有 2 个视图控制器和一个选项卡视图控制器。我正在从链接到应用程序的library 分配UIImageView。分配UIIMageView 的代码是从应用程序初始化和启动后调用的函数调用的。我使用下面的代码添加UIImageView.

UIWindow *window = [[UIApplication sharedApplication] keyWindow];
UIImageView *imgView = [[UIImageView alloc] initWithFrame:[window bounds]];
[window addSubview:imgView];
[window bringSubviewToFront:imgView];

问题是应用程序运行时imageView 没有出现。 我无法将代码移出库或调用它的函数。

感谢任何指针。

【问题讨论】:

  • 也许使用协议,您可以调用包含您在所需 VC 中发布的代码 sn-p 的方法。
  • 您需要将 imageView 添加到您的第一个加载的 viewController 中,然后将其 viewconroller 添加到窗口中
  • 你是否给 UIImageView 一个图像来显示?
  • 我认为您正在为功能性动画 plashscreen 工作,以向上动画此 imageView 对.. ?
  • 尝试我的回答希望它对您有所帮助,并且它是一种适当的方式来做这些事情。我认为您正在为功能性动画 plashscreen 工作以向上动画这个 imageView 对.. ?

标签: iphone ios objective-c ios5


【解决方案1】:
 - (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;
    }

【讨论】:

  • 嘿 iPatel,您的代码运行良好,但在日志中打印此 Application windows are expected to have a root view controller at the end of application launch 这种方式不是正确的 bcz,Tabbarcontroller 和 navigationController 在工作中面临一些错误
【解决方案2】:

在您的applicationDidFinishLaunchingWithOptions: 中,这就是您将第一个视图控制器设置为rootViewController 的部分。这意味着无论您在第一个视图控制器上放置什么,这些都是您在应用运行时首先看到的内容。

我建议你把你的UIImageView 放在你的firstViewController..

 //in your first View Controller file.
  [self.view addSubview:imageView];

我不太确定此教程链接是否可以帮助您,但由于您提到您有 2 个视图控制器,您可能希望查看本教程,了解如何从您的 first ViewController 更改为您的 secondView.

http://iosmadesimple.blogspot.com/2012/08/switching-to-different-views-with.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    • 1970-01-01
    • 2012-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-07
    相关资源
    最近更新 更多