2011-01-13 26 views
1

我需要創建一個視圖,其中顯示的圖像取決於用戶獲得的項目。基本上,視圖是空的,然後用戶獲得一個項目,該項目出現在說(20,44),然後他們獲得第二個項目,該項目出現在(120,44),並繼續在指定的位置。而且我還需要在每個項目上添加一個按鈕,具體取決於放置的圖像。我想也許我可以對每個單獨的項目使用一個數組,並擁有它自己的x,y值,然後根據他們得到的數據推送數組中的項目。但我不知道該怎麼做。有人可以幫我嗎?這將是無限的讚賞。如何根據用戶獲得什麼項目在遊戲中創建庫存

+1

這看起來並不像你希望某人爲你完成的任務那麼重要。試着先自己想出一些東西。在Apple開發人員網站上查看objective-c上的基礎知識。 – 2011-01-13 04:35:51

回答

2

您可以使用addObject:(將對象放在數組末尾)或insertObject:atIndex:(將對象置於指定索引處)將項添加到NSMutableArray。這似乎是你不清楚的計劃中唯一的部分。

此外,如果可以從數組中的索引計算項目的位置,則不需要存儲它。你可以創建一個函數來計算它,並在需要繪製時調用它。