我想開發一個益智遊戲,我們在塊中顯示一個洗牌詞,用戶必須點擊以適當的順序形成這個詞。我有一個約3k字的數組,我有現在我想要最終選擇一個字符串,將其打亂並在框中顯示混排的排列,例如說這個單詞是板球,它應該在屏幕上顯示下面的格式:隨機NSString字符和排列塊
這裏是我混洗的陣列和形成的混亂一個
srandom(time(NULL));
for (NSInteger x=0;x<[greWordsArray count];x++)
{
NSInteger randomNumber = (random() % ([greWordsArray count] - x)) + x;
[greWordsArray exchangeObjectAtIndex:x withObjectAtIndex:randomNumber];
}
我也忘了說我有一個「新」按鈕,如果用戶點擊它,應該出現新的單詞,像往常一樣,它應該在混洗模式下,然後以塊的形式顯示。
可以有一個人請指導我如何做到這一點,我不知道用在塊顯示字符是什麼,無論是按鈕,文本字段或其他一些object.I還需要根據有關改變的塊數一些援助關於單詞長度。還有如何在標籤上顯示選定的字符。我承認我們可以將標籤和字符放在它上面,但推薦的方法是,我應該爲每個字符或單個標籤貼上標籤,然後允許間距取決於人物選擇。如果是這樣,我應該怎麼做。
人們會想我曾嘗試過的,但請幫助我,因爲我是這些類型的益智遊戲的新手,至少爲我提供了一些可以理解的來源開始。
如何在塊中顯示混洗字,應該使用按鈕或文本字段還是其他對象,如何在標籤中顯示按下的字符,我應該使用多個標籤還是僅使用1個標籤,以及在新建時如何顯示字母按鈕被按下 –
@EshwarChaitanya可以使用表視圖....因爲具有這種方法表視圖.... - (無效)的tableView:(UITableView的*)的tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath :(NSIndexPath *)toIndexPath – alpha
不,不,我猜你誤解了上下文,實際上在我的遊戲中沒有視圖範圍,我希望用戶在視圖中顯示混亂的單詞,在混亂的街區之上,無論是在標籤上還是以往。 –