我有Objective C代码,它不断更新一组数值。我需要在屏幕上显示这些值。而已!我可以将数值转换为文本字符串,没问题。但是如何在UI元素中显示此字符串?我使用文本框或文本字段或文本视图,还是......?我找不到示例来说明如何将代码中的字符串传递给UI。我假设我需要设置一个文本,然后在值改变时定期刷新该文本的内容?
我认为答案很简单但只是被技术术语的烟幕所掩盖。
谢谢!
答案 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
。