2012-10-25 33 views
-2

我想要一個按鈕來更改一組系列中的標籤文本。例如,應用程序商店中的一個盒子應用程序,其中有一個按鈕,每次按它時,它都會說下一件事。我想說,一個按鈕和一個標籤。第一次按下按鈕時,它會說:「嗨」,你再次按下它,它會說「如何」,然後,「是」,「你呢?」。我會如何去做這件事?任何幫助都會很好。Xcode - 將標籤更改爲一系列單詞?

+0

目前尚不清楚您需要哪些幫助。你問如何改變標籤?如何將按鈕連接到操作?這都是非常基本的東西。你有什麼嘗試?你在哪裏遇到麻煩?您是否閱讀過相關的iOS文檔? – Caleb

+0

我想更改標籤。我希望它從同一個按鈕變成不同的東西。我瞭解如何連接按鈕,我可以讓它顯示一個單詞,但不能更改爲與一個按鈕不同的單詞。 – user1757682

+0

一。這與Xcode無關。你可以在沒有Xcode的情況下製作iOS應用。二。如果你自己無法弄清楚這樣的小事,那麼你應該仍然在學習一些算法思維,而不是已經開發iOS應用程序。 – 2012-10-25 19:14:56

回答

1
  1. 將一個整數屬性如currentWordIndex添加到您的視圖控制器以記住哪些是當前單詞。

  2. 創建一個標籤。將它連接到視圖控制器中的插座,名稱如wordLabel

  3. 創建一個按鈕。把它掛到該標籤更改爲任何你想要的文字,像這樣的動作:

 
    - (IBAction)changeTheLabel:(id)sender 
    { 
     NSArray *words = @[@"hi", @"how", @"are", @"you?]; 
     self.currentWordIndex = (self.currentWordIndex + 1) % [words count]; 
     self.wordLabel.text = [words objectAtIndex:self.currentWordCount]; 
    } 

這是所有。

+0

+1,儘管它不值得回答這個問題(除了得到一些免費的代表:P) – 2012-10-25 19:21:04