当我通过 UIImagePicker 选择图像时,我想要一个从数组生成随机文本到 UILabel 的应用程序,就像 Look alike 应用程序一样。有人可以给我一个很好的教程或解释我应该怎么做吗?
谢谢
当我通过 UIImagePicker 选择图像时,我想要一个从数组生成随机文本到 UILabel 的应用程序,就像 Look alike 应用程序一样。有人可以给我一个很好的教程或解释我应该怎么做吗?
谢谢
因此,您有一个包含一堆字符串的数组,并且您希望在 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;
}