从上一个文本字段采用的占位符

时间:2012-06-02 08:21:44

标签: cocoa

快速提问!当任何NSFormCell成为第一个响应者时,其占位符文本将成为最后一个具有焦点的NSTextField的文本。这是一个例子:http://i.imgur.com/3dlzj.jpg

然而,NSTextFields从未遇到过这个!你以前见过这个吗?这是在Xcode 4.3中发生的 - 你有什么想法?

谢谢!

1 个答案:

答案 0 :(得分:1)

这不是答案,只是进一步的观察。

我做了一些实验,这不是你在做什么。如果只是将表单和文本字段拖到IB中的窗口中,并在文本字段中放置占位符字符串,那么如果您首先选择文本字段然后选择其中一个表单单元格,那么该占位符将出现在表单中(没有应用程序中的代码)。无论你是否在IB中的表单中放置任何占位符,它仍然从文本字段中获取一个占位符。我还在窗口中放了一个按钮,其中一个操作记录了其中一个单元格的placeholderString - 它总是记录为null,即使它显示了文本字段的占位符。如果在该单元格中放置占位符(在IB中),则会记录该占位符,但如果选择文本字段然后选择该单元格,则会显示文本字段的占位符,但日志仍会显示原始占位符。

对我来说这看起来像个错误。它可能与字段编辑器有关?是否有视图中所有文本字段的共享字段编辑器?