【问题标题】:Xcode - Button changing label to a series of words? [closed]Xcode - 将标签更改为一系列单词的按钮? [关闭]
【发布时间】:2023-03-19 23:34:01
【问题描述】:

我想要一个按钮来更改一组系列中的标签文本。例如,应用商店中的一个盒子应用程序,其中有一个按钮,每次按下它,它都会说下一件事。比方说,我想要一个按钮和一个标签。第一次按下按钮时,它会说“嗨”,再次按下它会说“如何”,然后是“是”,“你?”。我该怎么做呢?任何帮助都会很好。

【问题讨论】:

  • 不清楚您需要什么帮助。你问如何更改标签?如何将按钮连接到动作?这都是非常基本的东西。你试过什么?你哪里有问题?您是否阅读过相关的 iOS 文档?
  • 我想换一个标签。我希望它从同一个按钮更改为不同的东西。我了解如何连接按钮,我可以让它显示一个单词,但不能从一个按钮更改为不同的单词。
  • 一个。这与 Xcode 无关。你可以在没有 Xcode 的情况下制作 iOS 应用程序。二。如果您自己无法弄清楚这样的琐碎事情,那么您可能仍在学习一些算法思维,而不是已经在开发 iOS 应用程序。
  • 另外,请不要发布相同的问题overover。如果您不理解答案,请要求澄清。

标签: text label series


【解决方案1】:
  1. 向视图控制器添加一个整数属性,如currentWordIndex,以记住当前单词。

  2. 创建标签。将其连接到视图控制器中的插座,名称类似于 wordLabel

  3. 创建一个按钮。将其连接到将标签更改为您想要的任何文本的操作,如下所示:

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

就是这样。

【讨论】:

  • +1,虽然不值得回答这个问题(除了获得一些免费代表:P)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-05
  • 2012-01-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多