【问题标题】:Adding image on top of a view using Xcode4.2, assistance needed使用 Xcode4.2 在视图顶部添加图像,需要帮助
【发布时间】:2011-12-28 21:08:33
【问题描述】:

在我的UIViewController 文件中,在viewDidLoad 方法中,我

CGRect gameArea = CGRectMake(30, 30, 100, 100);

UIImage *backgroundImage = [UIImage imageNamed:@"cards.png"]; 
UIImageView *myImageView = [[UIImageView alloc] initWithImage:backgroundImage];

UIView *topView = [[UIView alloc] initWithFrame:gameArea];
[topView addSubview:myImageView];    

[[self view] addSubview:topView];

我的期望是,在现有视图之上,会出现一个矩形,该图像作为他的背景。

反而是应用程序崩溃。我做错了什么?

这段代码粘贴在哪里似乎并不重要。我试着把它作为init 的一部分——同样的事情发生了。应用崩溃

问题似乎发生在这里:

堆栈跟踪如下所示:

【问题讨论】:

    标签: uiview storyboard xcode4.2


    【解决方案1】:

    问题是我的代码作为viewDidLoad 方法的一部分运行。到这个时候,事情已经确定了。

    相反,相同的代码作为

    的一部分可以正常工作
    - (void) viewWillAppear:(BOOL)animated
    

    希望这对某人有所帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-20
      • 2017-11-03
      • 2011-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-11
      • 2015-08-06
      相关资源
      最近更新 更多