【问题标题】:Generate UILabel text when picking image [closed]选择图像时生成 UILabel 文本 [关闭]
【发布时间】:2013-05-16 22:24:05
【问题描述】:

我想要一个应用程序,当我通过 UIImagePicker 选择图像时,它会从数组生成随机文本到 UILabel,就像 Look alike 应用程序一样。 谁能给我一个很好的教程或解释我应该怎么做?

谢谢

【问题讨论】:

  • 这个问题有被关闭的危险,因为它太模糊了。如果您可以具体说明您需要帮助的部分(例如从数组中选择一个随机项目)并展示您迄今为止尝试或研究的内容,您将提高保持打开(或重新打开它)的机会。跨度>

标签: ios uilabel uiimagepickercontroller


【解决方案1】:

所以你有一个包含一堆字符串的数组,并且你想在 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;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多