在iOS中,如何以编程方式在文本字段中显示动态更改的值?

时间:2015-03-25 18:04:35

标签: ios text textbox textfield programmatically-created

我有Objective C代码,它不断更新一组数值。我需要在屏幕上显示这些值。而已!我可以将数值转换为文本字符串,没问题。但是如何在UI元素中显示此字符串?我使用文本框或文本字段或文本视图,还是......?我找不到示例来说明如何将代码中的字符串传递给UI。我假设我需要设置一个文本,然后在值改变时定期刷新该文本的内容?

我认为答案很简单但只是被技术术语的烟幕所掩盖。

谢谢!

1 个答案:

答案 0 :(得分:2)

从UI角度来看,您可能需要类似

的内容
  • UITextView - 多行文字输入
  • UITextField - 单行文字输入
  • UILabel - 只是文字

出于打印文本的目的,您应该使用UILabel,因为您不需要/需要任何类型的输入。您可以使用以下方式访问其文本:

// yourLabel is your current UILabel* you want to output yourValue to
yourLabel.text = yourValue;

当然yourValue之前需要转换为NSString。

要实际掌握UILabel,您需要将其作为IBOutlet从Interface Builder连接。有关该主题的教程,请查看Interface Tutorials by Ray Wenderlich或youtube等教程,或只访问Google Interface Builder tutorial