2013-05-16 45 views
-2

我想要一個應用程序,當我通過UIImagePicker選取圖像時,就像Look Look App apps一樣,可以從數組中隨機生成一個文本到UILabel。 有人可以給我一個很好的教程或解釋我應該怎麼做?選擇圖像時生成UILabel文本

感謝

+0

的問題是,在被關閉,過於含糊的危險。如果可以詳細說明需要幫助的部分(例如,從數組中選擇一個隨機項)並顯示迄今爲止已嘗試或研究過的內容,則可以提高保持打開(或重新打開它)的機會。 – LarsH

回答

3

所以,你有一個包含一串字符串數組,你想隨機抓起物體在裏面你選擇的的UIImagePickerController的圖像後(正確):

1)獲取字符串數組中的對象數。

2.)使用arc4random生成一個從0到數組中對象數的隨機數。

3.)抓住已存儲在數組中索引處的字符串。

4)然後設置取的UILabel您設置了持有該文本:

-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
    int numberOfObjects = self.yourArrayOfStrings.count; 

    NSInteger randomNumberInRange = arc4random() % numberOfObjects; 

    NSString *randomText = [yourArray objectAtIndex:randomNumberInRange]; 

    self.yourLabel.text = randomText; 
}