显示PlaceHolder文本

时间:2009-06-23 14:47:53

标签: objective-c cocoa

我有一个倒数计时器文本字段,显示60作为占位符(灰色)。当我启动计时器时,它会变黑并开始倒计时。最后,我使计时器无效并将倒计时文本字段设置回60.当然,它现在是黑色的。如何使用NSAttributedString将其恢复为占位符文本60(意味着它是灰色的)?

2 个答案:

答案 0 :(得分:10)

如果在NSTextField上使用“value”绑定,则需要为绑定而不是文本单元格的占位符设置Null Placeholder。对于占位符,空字符串(@“”)似乎确实计为空值。

答案 1 :(得分:6)

将TextField的文本设置为nil或空字符串@“”。将导致显示占位符文本。