Swift 字符串和可可绑定:不显示占位符字符串

Posted

技术标签:

【中文标题】Swift 字符串和可可绑定:不显示占位符字符串【英文标题】:Swift string and cocoa bindings: placeholder string is not displayed 【发布时间】:2014-12-31 15:45:54 【问题描述】:

我的班级中有一个dynamic var someString: String? = nil 属性绑定到 UI 文本字段。文本字段配置为在someString 为空(nil)时显示占位符字符串。但是,当我运行应用程序时,即使 someString 明确设置为 nil,占位符字符串也不会显示。我记得使用 Objective-C 代码而不是 Swift 备份的同一个窗口按预期工作,并且当字符串为空时文本字段显示占位符,但我现在无法确定。无论如何,这是 Swift 中的一个错误,还是我做错了什么?

【问题讨论】:

【参考方案1】:

我刚刚发现值绑定配置中有“空占位符”选项。这似乎覆盖了属性检查器中的“占位符”设置。所以问题结束了。

【讨论】:

以上是关于Swift 字符串和可可绑定:不显示占位符字符串的主要内容,如果未能解决你的问题,请参考以下文章

Select2 -- 占位符不显示

字符串的操作

为一定数量的字符显示 EditText 占位符

占位符

HTML空格占位符、空行、整理

Java:如何使用 Map<String,String> 在文本中填充占位符?