2012-10-05 27 views
-1

我想實現一個測驗類型的應用程序,其中問題是兩種類型。什麼是正確的方式與iPhone中的這個查詢相關?

1)MCQ類型有1個問題和4個選項(其中之一是答案)。 2)它會顯示兩個圖像,並點擊原始和虛擬圖像之間的差異(可能是它有4個(或任何隨機數)差異)。

這兩個類型的問題隨機顯示。現在問題出現在類型2問題中,兩個圖像都是動態加載的然後如何在虛擬圖像上設置UIButton,其中原始圖像和虛擬圖像之間的差異(如果圖像將動態顯示)?,因爲圖像每次都是不同的。

我可以將database中的像素設置爲ImageId這兩個圖像之間的區別在哪裏? 它有另一種替代解決方案,而不是這個?

如果相關的任何文檔或任何鏈接,那麼請幫助我。

謝謝!

回答

0

2方法

  • ,可以設定imageviews上面的按鈕使用按鈕類型的自定義不添加圖像,你將有一個空白 buttonand使用它的TouchEvent爲目的(使用相同的幀)
  • 使用手勢識別器,你可以設置觸摸事件的imageviews本身

使用Asyncimageview異步加載圖像

0

Bittu,對於每個圖像,你應該存儲:

  1. 圖片ID
  2. 差分圖像中(位置/像素)&地圖它到圖像-ID

所以,當你動態顯示圖像,獲取差異(存儲在映射到其圖像ID的數據庫中)&用它來檢查用戶是否正確地點擊/觸摸了差異。

+0

我知道這個概念,但我需要替代解決方案b'coz圖像會在每個月的數據庫中發生變化 – Bittu

相關問題