2012-05-16 98 views

回答

4

取用戶輸入的字符串到

NSString *imageName = userTxtField.text; 

UIImage *image = [UIImage imageNamed:imageName]; 

if(image != nil){ 

    // change previous image 

} 
0

可能是你正在試圖建立一個應用程序,如「品牌「

一旦用戶鍵入並按提交按鈕比較imagename與用戶字符串

if([textField.text isEqualToString:IMGNAME]) { 
    imageview.image = nextimage; 
} 
+0

什麼是「品牌」應用程序? –

+0

Logo的問答遊戲http://itunes.apple.com/us/app/logos-quiz-game/id478364212?mt=8 – cnu

+0

是的 - 我正在嘗試類似的東西,但不同的... –

0

您應該使用UIImage類的ImageNamed函數。 如果返回值爲零,則圖像不存在。 例如:

-(UIImage*)getImageNamed:(NSString*)name{ 
    UIImage* Image = [UIImage imageNamed:name]; 
    if (!Image) 
     NSLog(@"Sorry, there is no image named %@.",name"); 
    return (Image); 
}