Добавление кнопки слева от UISearchBar

На этом я рву волосы. Мой клиент хочет добавить кнопку слева от панели поиска, как в примере ниже:

alt text
(источник: erik.co.uk )

Но я просто не могу понять, как сделай это. Яблоко не Кажется, он предоставляет какой-либо документированный способ добавления пользовательских кнопок в UISearchBar, не говоря уже о левой части панели поиска.

Я попытался взломать в Интерфейсном Разработчике добавление UIToolbar с кнопкой слева, но я не могу найти какую-либо комбинацию стилей, где эти две строки выстраиваются правильно, чтобы создать впечатление, что они едины. Всегда есть то, что выглядит как разность в один пиксель в вертикальном выравнивании, как вы можете видеть из рисунка ниже:

alt text
(источник: erik.co.uk )

Я искал вокруг и просто не могу найти ответ, но, как видно из скриншота, это возможно!

Заранее благодарю за помощь.

Эрик

29
задан Glorfindel 6 August 2019 в 07:06
поделиться

1 ответ

Используйте панель навигации вместо панели инструментов. Установите панель поиска на вид заголовка панели навигации.

В Interface Builder :

screenshot 1

Результат:

screenshot 2

39
ответ дан 28 November 2019 в 01:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: