現在我有一個測驗,我做了五個不同的類別。有一些規定,我需要保持它的使用目的。我開始時用一個簡單的switch語句來運行該程序,因爲當時對我來說它是有意義的,我認爲我將能夠操縱測試以按我想要的方式運行。好吧,長話短說我遇到了一個問題。我的測驗運行如下:使用PList與按鈕集成,而不是表格視圖
介紹屏幕>類別選擇屏幕,用戶選擇五個類別之一>問題屏幕。但是,在用戶回答問題後運行它的方式會顯示正確的答案,以及它們是正確還是不正確,並顯示一個按鈕以返回到選擇屏幕。我無法弄清楚如何貫穿整個類別的問題,並且仍然保持顯示每個問題之間的每個答案的正確/不正確的屏幕。這是一個學習工具,不是一個嚴格的測試,如果他們看不到正確的答案,這是毫無意義的。
所以我開始閱讀PLists。試圖讓這個更動態的代碼一直令人困惑,但我想出瞭如何使用PLists的唯一方法是使用表視圖,這改變了我的GUI。有沒有辦法整合一個PList,但保持我的相同按鈕和UILabel,這些按鈕會隨着每個問題而改變?
IE這裏是一個例子如何它的現在是:
的UILabel(該標籤隱藏後一個問題是選擇其中它改變到正確/不正確直至) 的UILabel(與每個不同的問題的改變)
Button1的(這四個按鈕與各自的答案變化)
的UILabel(此標籤保持隱藏,直到問題得到解答後,然後將正確的出現)
將Button2
將Button3
將Button4
所有四個按鈕被設定在選擇後一個隱藏。
有沒有辦法從plist中抽取數據,而不是使用表視圖來進行測驗。間距和背景圖像取決於在tableview上使用這種類型的接口。
一個方面的問題是,將使用核心數據能夠使用這種方法?不是一個超級重要的問題,因爲我認爲Core Data看起來像我的先進程度太高了。我確實有一個2500問題測驗,我很快就會做,而且正在考慮看這個問題。
感謝您的幫助!你一直很有幫助。有沒有辦法與開發者取得更多的私人幫助?我目前正在部署,在我學習的過程中,很難找到任何幫助。到目前爲止,我已經閱讀了Programming Objective C第6版,並且即將開始使用我的iOS開發手冊,如果有人能夠簡單地提出一個簡單的問題以便更清楚一點,那將是非常好的。
對於1:1的問題,你可以考慮像http://www.airpair.com – Wain