在iOS 6上更改文本视图的默认内容的正确方法是什么?

时间:2013-08-28 21:27:06

标签: iphone ios objective-c storyboard ios-simulator

asked a question关于http://jonathanscorner.com/project/Quotes.tgz处的“关注教程”应用程序,有几个人指出松散的电线在哪里;我没有正确连接IBOutlet。

我有点开玩笑地想,当我遇到一个意想不到的行为时,我会用故事板上的“Hello,Australia!”替换Text View的lorem ipsum。通过单击文本视图并编辑并在模拟器上用黑屏保存文本结果,我从iPhone故事板中进行的每一项更改。如果我撤消故事板编辑并恢复原始状态,并保存它,应用程序将显示原始的lorem ipsum(如果单击按钮,则会被引号替换),但这就是我已经将它显示在启动。

更换视图中最初显示的文字是否还需要一些额外的工作?我可以用胶带通过调用引用引号的类似调用来改变它,但我想知道我的“从故事板WYSIWYG更新它”的方法有什么问题。我想知道最好的工程方法是使文本视图最初显示“你好,澳大利亚!”或者除了“每次安装免费”之外的一些这样的字符串lorem ipsum。

谢谢,

2 个答案:

答案 0 :(得分:1)

  

更换视图中最初显示的文字是否需要额外的工作?

答案是否定的。您所要做的就是在Storyboard中,双击文本,然后将其替换为您想要的任何内容。执行此操作时,如果标签未隐藏,它将首先显示文本“Hello,Australia”。

如果我没有回答您的问题,请发表评论并提供更多详情,我会尽力为您提供帮助。

答案 1 :(得分:1)

我认为没有办法改变UIText视图的默认占位符,虽然我可能不喜欢看到“lorem ipsum ...”比你更多的垃圾!

至于为什么你的模拟器显示黑屏是非常神秘的。应该没有理由这样做(使用你提供的数据)。我会尝试编辑“属性”检查器中的文本,看看是否会给出相同的结果。但正如另一个答案所说,您也可以双击UITextView中的文本,替换它,然后按Enter键。它应该工作。

所以不,无法更改默认占位符(grrrrrrrr ...)。