Что такое контроль Какао для реализации поиска Google Chrome? - PullRequest
1 голос
/ 23 декабря 2011

Что такое контроль Какао для реализации панели поиска в Google Chrome или Safari? Я имею в виду, что я хотел бы реализовать панель, которая появляется под панелью инструментов и содержит текстовое поле, а также кнопки «Далее» и «Предыдущая». Я не против, если это похоже на Chrome или Safari.

enter image description here

Ответы [ 2 ]

2 голосов
/ 23 декабря 2011

Если вам может потребоваться Lion, вы можете использовать NSTextFinder .Это стандартная панель поиска, используемая в TextEdit;вы можете использовать его с любым представлением, если вы предоставите ему объект, который реализует протокол NSTextFinderClient .

Если ваше представление является настраиваемым представлением, это, вероятно, должен быть объект клиента.Если ваше представление является WebView, я не уверен, сможете ли вы использовать представление в качестве клиента или нет.Это зависит от того, реализует ли протокол WebView.Если нет, вам нужно создать собственный клиентский объект.

1 голос
/ 23 декабря 2011

Нет встроенного контроля с таким внешним видом или поведением.Тебе придется бросить свой собственный.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...