更改后,NSSearchField中的中心占位符字符串

弗拉基米尔·普鲁德尼科夫(Vladimir Prudnikov)

我在UI中有一个带有placeholderString的NSSearchField。默认情况下,其值为“搜索”,并且自动居中。但是,当用户在侧边栏中更改选择时,我将占位符字符串替换为“在{NAME OF SIDEBARITEM}中搜索”。例如:

在此处输入图片说明

如您所见,占位符字符串不再居中。激活然后禁用此搜索字段后,它将居中。

我如何在更改后强制NSSearchField重新定位占位符字符串?

弗拉基米尔·普鲁德尼科夫(Vladimir Prudnikov)

我喜欢的唯一可行的解​​决方案是将stringValue占位符更改后立即将搜索字段的设置为某个非空值,然后像以前那样预先设置值:

@IBAction func setPlaceholder(sender: AnyObject) {
    self.searchField.placeholderString = self.inputField.stringValue
    let currentSearchStringValue = self.searchField.stringValue
    self.searchField.stringValue = "-"
    self.searchField.stringValue = currentSearchStringValue
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

更改后,NSSearchField中的中心占位符字符串

来自分类Dev

替换字符串中的占位符

来自分类Dev

ValueError:字符串中的无效占位符

来自分类Dev

替换字符串中的多个占位符

来自分类Dev

用python中的占位符替换字符串

来自分类Dev

树枝:用include替换字符串中的占位符

来自分类Dev

在SQL字符串中替换时间戳占位符

来自分类Dev

设置NSTextView的占位符字符串

来自分类Dev

从字符串中提取的占位符

来自分类Dev

如何枚举字符串占位符?

来自分类Dev

用占位符创建字符串

来自分类Dev

javascript:匹配字符串与占位符

来自分类Dev

通过模板占位符在字符串中查找字符串

来自分类Dev

如何在SQL中删除此字符串中的多余占位符?

来自分类Dev

如何在 C 中的字符串中设置变量占位符

来自分类Dev

如何通过Jquery / Javascript知道px中的占位符字符串宽度?

来自分类Dev

UITextField占位符字符串在ios7中始终保持顶部对齐

来自分类Dev

PHP:在字符串变量中交换占位符以获取相应的已定义变量值

来自分类Dev

Swift(iOS)中具有占位符和复数支持的动态字符串

来自分类Dev

获取Formatter.format()字符串中的占位符数量

来自分类Dev

Python:命名占位符如何组织字符串数组中的数据?

来自分类Dev

graphql中的占位符替换会忽略枚举并进行字符串化

来自分类Dev

用雄辩的对象替换字符串中占位符的有效方法

来自分类Dev

获取Formatter.format()字符串中的占位符数量

来自分类Dev

在字符串后的文件中插入换行符

来自分类Dev

从占位符C#获取字符串值

来自分类Dev

格式化字符串占位符

来自分类Dev

SQL查询字符串替换占位符与

来自分类Dev

Xamarin XAML字符串格式与占位符

Related 相关文章

热门标签

归档