0

大家早上好!!!

我正在创建小尺寸 UIView 的子视图,并使用语句 [self.view addSubView:myview] 将其添加到视图中;在 viewDidLoad 方法中,当我在模拟器中运行应用程序时,它会显示创建的子视图,但是当我在设备中运行相同的子视图时,子视图不会显示。

我的子视图不是空的,它们上面有标签,我在模拟器上看到它们,但是当我在设备中运行相同的视图时,屏幕是空的。

我使用的是 Xcode 3.2.4,设备操作系统是 4.1。

请尽快给我解决这个问题的方法。

谢谢大家。

4

2 回答 2

1

在运行应用程序之前尝试清理,如果它仍然显示在模拟器上而不是设备上,那么只需尝试将子视图放在前面。

  [self.view bringSubviewToFront:your_subview];

快乐的编码...

于 2010-12-27T06:15:06.210 回答
1

尝试设置子视图的背景颜色以确认您的视图已添加到主视图。

可能是您忘记将图像复制到资源文件夹或类似的。

于 2010-12-27T07:40:24.687 回答