【发布时间】:2017-10-01 12:54:13
【问题描述】:
我正在使用适用于 macOS 的 swift 4,我想知道,是否可以在文本字段中添加描述标签?
类似这样的:
“开始:”应该是描述标签,“我的文本”应该是我在文本字段中键入的文本。
如果这是可能的:我怎样才能实现它?
【问题讨论】:
-
您应该使用占位符字符串。请注意,当用户开始输入时它会消失。 developer.apple.com/documentation/appkit/nstextfield/…
-
是的,但这不是我想要实现的:(
-
您不应该尝试改变用户界面的行为方式。照原样使用它。
-
这会让用户感到困惑。我会尝试选择“开始”。但是如果你真的想这样做,把两个无边框的文本框放在一个白框中。
-
将标签放在文本字段的前导侧,在它之外。 (“前导”侧是从左到右语言的左侧。)这是执行此操作的正常方式。
标签: swift macos cocoa nstextfield