2012-02-10 47 views
0

沒有加載圖片我有一個UIViewcontoroller子類,下面的代碼是在我viewDidLoad中,中的UIImageView

CGRect cellFrame = CGRectMake(0, 0, 320, 44); 
UIImageView *myImageView = [[UIImageView alloc] initWithFrame:cellFrame ] ; 
[myImageView setImage:[UIImage imageNamed:@"first.png"]]; 
self.view=myImageView; 
[super viewDidLoad]; 

的圖像文件在同一目錄中的類文件。問題是當應用程序加載時,圖像不顯示只是一個空白的屏幕。

感謝

回答

0

請檢查是否[UIImage imageNamed:@"first.png"]返回一個零?

+0

是的,它返回零。文件名是正確的。 – 2012-02-10 06:03:17

+0

可能存在大寫字母問題,請檢查文件名是@「First.png」,而您使用的是@「first.png」? – viewDidAppear 2012-02-10 06:04:49

+0

文件名稱正確。沒有案例問題。但是,當我打開文件時,它在圖片預覽中顯示「鎖定」。這可能是問題嗎?我在標籤欄按鈕上使用了相同的png文件,並且沒有問題。 – 2012-02-10 06:15:53

2


self.view=myImageView;使用[self.view addSubview:myImageView];

1.Also [super viewDidLoad];調用這個第一任何語句之前1.Instead。
3.然後檢查[UIImage imageNamed:@"first.png"]是否正在返回圖像。
4.也檢查first.png是文件的名稱。注意名稱區分大小寫的設備。

+0

謝謝。問題似乎是[UIImage imageNamed:@「first.png」]返回nil。我不知道爲什麼。文件名和擴展名是正確的。 – 2012-02-10 06:04:30