2013-06-02 51 views
0

我試圖製作一個多問題的應用程序。舉個例子來看一個測試。 該測試包含40個問題,每個問題有四個可能的答案。如何將160個UIButton分組爲四個集合

在一個問題的四個可能的答案上拖動四個按鈕的最好方法是什麼?我如何做到這一點,當一個給定的問題的多個答案之一已被選中,其他三個可能的答案將被隱藏?

然後對所有剩下的問題應用相同的事情。 我敢肯定這是一件非常容易和簡單,但靜脈它和無法做出來:(

例如 http://tinypic.com/view.php?pic=2v3sz5s&s=5

回答

0

聽起來像是你只需要學會用你的UIViewController改變性質花了幾個星期的意見。 如果一次顯示一個問題,這是很容易。

這將顯示大部分。

http://www.sophia.org/ios-quiz-app-combined-tutorial

+0

以及50個問題的測試,每個問題有4個可能的答案。所以我只是附加一個滾動視圖,設置一個scoller,然後將測試作爲圖像拖到滾動視圖上。然後拖動每個答案頂部的按鈕。 –

+0

你可以,但它意識到好得多,你不需要爲每個問題和答案集創建單獨的UI元素。您只需重用相同的UILabel和UIButton實例,相應地更改顯示的值和選定的答案。這是基本的MVC,Model View Controller分離以及UI的重用。把它想成你一次又一次填寫的模板。 – uchuugaka

+0

這正是我想要實現,但無法弄清楚如何做到這一點! –

相關問題