什么是在iPhone中与此查询相关的正确方法?

时间:2012-10-05 13:41:11

标签: iphone objective-c ios uiimageview uibutton

我想实现一个Quiz类型的应用程序,其中Question是两种类型。

1)MCQ类型有1个问题和4个选项(其中一个是答案)。

2)它将显示两个图像并点击原始图像和虚拟图像之间的差异(可能是它有4个(或任何随机计数)差异。)

两种类型问题随机显示。现在问题出现在2型问题中,两个图像都是动态加载然后如果动态显示图像,如何在虚拟图像上设置UIButton原始图像和虚拟图像之间的差异?因为每次图像都不同。

我可以将database中的像素设置为ImageId,以确定两张图片之间的差异在哪里? 它有另一种替代解决方案,而不是这个吗?

如果涉及任何文件或任何链接,请帮助我。

谢谢!

2 个答案:

答案 0 :(得分:0)

2种方法

  • 您可以在图像视图上方设置按钮(使用相同的框架) 使用按钮类型自定义不添加图像,您将有一个空白 按钮并使用其touchevent为目的
  • 使用手势识别器,您可以在图像视图本身上设置触摸事件

使用Asyncimageview异步加载图片

答案 1 :(得分:0)

Bittu,对于每张图片,你应该存储:

  1. 图片ID
  2. 图像的差异(位置/像素)&将其映射到Image-ID
  3. 因此,当您动态显示图像时,获取差异(存储在数据库中,映射到其图像ID)&用它来检查用户是否正确点击/触摸差异。