我遇到这个问题,当我运行应用时,我的文本字段占位符就消失了。
接口生成器的外观如下:
这是您在应用运行时看到的内容:
编辑:为了澄清,这是一个AppleScript项目。很少甚至没有Obj-C被使用过。
编辑:感觉它与我的属性中的空字符串有关。
property PONumber: ""
property PolicyCost: ""
property PolicyTerm: ""
然后我在变量和文本字段之间有一个绑定。
答案 0 :(得分:0)
我认为您在运行时在文本字段中设置了一些空白值。
textField.text = @"";
您可以设置占位符
textField.placeholder = @"Your Placeholdertext";
答案 1 :(得分:0)
property PONumber: missing value
- 将此属性连接到界面构建器中的NSTextField。
...
PONumber's setStringValue:""
- 该字段应显示占位符文本
在ObjC术语中,PONumber是NSTextField *,它显示NSString *。该字符串为空,然后显示您在IB(或代码中)中指定的占位符文本。