[英]Strange issue for creating a UIView
1>第一个项目:我已经创建了一个仅用于测试的基于窗口的可可触摸应用程序,它简单直接。 它基本上只是从Nib文件加载视图,但是在
- (void)viewDidLoad
{
[super viewDidLoad];
UIImage * image = [UIImage imageNamed:@"ipod.jpg"];
CGRect applicationFrame = [[UIScreen mainScreen] applicationFrame];
UIImageView* imageView = [[UIImageView alloc] initWithFrame:applicationFrame];
imageView.image = image;
imageView.userInteractionEnabled = YES;
[self.view addSubview:imageView];
}
它工作正常,只是给我一个简单的图像视图。
2>第二个项目
但是,当我尝试将这些代码集成到另一个可可项目中时,作为导航的第一个视图
控制器,它只给我白色的空白屏幕。
我基本上在界面构建器(位于导航控制器/视图控制器下)“ NIB Name”中指定了Nib文件,并且它仅向我加载一个白色空白视图,好像添加图像视图的代码无法正常工作。 为什么??? 顺便说一句,当我在此处放置一个断点时,上面的viewdidload代码确实运行了,但是它没有给我图像视图。
我注意到的一件事是,当我使用Interface构建而不是通过viewdidload中的代码创建UIImageView时,它在第二个porject中可以正常工作。
所以我想知道为什么第二个项目的代码无法正常工作,以及如何使用代码使其工作?
非常感谢
您的视图是否已连接到ViewControllers视图插座? 我唯一想到的另一件事是,也许您没有在第二个项目中包含iPod.jpg?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.