2011-10-08 63 views
0

我想在UIScrollView中有UIImageView。但是,我加載它時沒有顯示任何圖片。我的代碼看起來像這樣在我viewController在功能viewDidLoadUIImageView在UIScrollView?

UIImage *image = [UIImage imageNamed:@"plan.gif"]; 
imageView = [[UIImageView alloc] initWithImage:image]; 
scrollView = [[UIScrollView alloc] init]; 
[scrollView addSubview:imageView]; 
scrollView.contentSize = image.size; 
[self updateUI]; 

在我didFinishLaunchingWithOptions:

TestAppViewController *tavc = [[TestAppViewController alloc] init]; 
[self.window addSubview:tavc.view]; 
+0

你添加了:[self.view addSubview:scrollView]; ?或者它缺少? – AmineG

回答

0

1)檢查您的圖像名稱@"plan.gif"是正確的。再檢查一遍。
2)用一個幀初始化你的UIImageView並稍後添加圖像。

imageView = [[UIImageView alloc] initWithFrame: 
    CGRectMake(0,0,scrollView.frame.size.width, scrollView.frame.size.height)]; 
// or choose another size 
imageView.image = [UIImage imageNamed:@"plan.gif"]; 
+0

我剛試過,不起作用。我認爲這是因爲我的scrollView沒有顯示出來。 我在做我的scrollView可能嗎?也許我不應該在我的ViewController中做到這一點? – WYS

0

確保已將圖像添加到項目中。此外,請確保文件名稱完全相同(CESE敏感&正確的擴展名)。

+0

已將圖像添加到保護,並且完全相同:S – WYS