[英]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.