gpt4 book ai didi

objective-c - 创建 OS X 搜索过滤器面板

转载 作者:行者123 更新时间:2023-12-03 17:31:35 35 4
gpt4 key购买 nike

我附上了Mac Os X 功能的图像并尝试复制它。主要是 Mac Os X 的“搜索”功能。

特别是如何通过按 (+) 按钮添加更多条件来缩小搜索结果范围?

使用XCodeInterface Builder,复制其工作原理的最佳方法是什么?

我提出的计划:

  1. 创建NSTableView (基于 View 的表格)带有“2 列”。一个用于包含内容,另一个用于 (+) 和 (-) 按钮。 ScrollView 上的 header 将被删除,滚动条将被删除。

  2. 创建NSTableViewCell & SubClass它可以通过 IBOutletsIBActions 访问其控件。将其放入“1”列中。

  3. 使用PopUpControl和相应的其他元素填充子类化的NSTableViewCell

  4. 使用 (+) 和 (-) 按钮填充列“2”,并对该列进行子类化 NSTableViewCell以及访问控件的 IBOutletsIBActions

这是我的起点,我将尝试尽快使用我正在处理的示例项目来上传编辑。任何帮助表示赞赏!

寻找您的想法和意见以及在这方面的任何帮助。 enter image description here

最佳答案

与其重新发明轮子,为什么不使用 NSPredicateEditor .

这是一个自 OS X 10.5 起内置于 Cocoa 中的控件,旨在实现此目的。

关于objective-c - 创建 OS X 搜索过滤器面板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17380148/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com