NSPredicateEditor: добавить первую строку, как в Finder
Я пытаюсь добавить своего рода "первый ряд" в NSPredicateEditor
словно Finder
приложение. Нечто похожее на скриншот ниже: в частности, я бы хотел добавить своего рода ярлык слева, например "Добавить параметры поиска" и кнопку "плюс" справа.
Любая подсказка о том, как это сделать?
Кстати: я не буду использовать непосредственно полученные NSPredicate
потому что я использую поле поиска, чтобы запросить REST-сервер, поэтому я подумал перевести NSPredicate
правильно NSString
объект. Есть ли другой, более подходящий компонент, или я могу использовать NSPredicateEditor
и сделать перевод позже?
1 ответ
Вы должны построить первую линию самостоятельно. Добавьте "Seach:" - метку и несколько кнопок состояния. Затем вы можете добавить NSPredicateRuleEditor под видом с высотой 1 (лучше 0).
Не забудьте правильно установить ограничения автоматического размещения.
Точно так же: большая черная линия - уменьшенный NSPredicateEditor. Позаботьтесь об автоматической компоновке. Вам придется расширять представление, если предикаты растут.