NSTextField占位符文本只有在编辑后才会显示

问题描述 投票:16回答:3

我在Interface Builder中设置了我的NSTextField的占位符文本,但是占位符文本直到在文本字段内单击以对其进行编辑后才显示。

[我在Interface Builder中设置了我的NSTextField的占位符文本,但是直到我在文本字段内单击以对其进行编辑时,才显示占位符文本。

objective-c cocoa macos nstextfield appkit
3个回答
28
投票

您是否尝试通过代码设置占位符?例如这样的东西:


19
投票

您是否在Interface Builder中绑定了NSTextField数据?如果是这样,则必须在实用程序检查器的“绑定”选项卡中设置“多值占位符”,“无选择占位符”和“空占位符”。您可以同时设置“没有适用的占位符”。


-2
投票

这是我解决此问题的方法:

© www.soinside.com 2019 - 2024. All rights reserved.