iOS 11 UISearchBar: левый + правый барабан

С IOS 11 я столкнулся с еще одной проблемой в UISearchController . Поскольку значение высоты по умолчанию стало 56 rightBarButtonItem а leftBarButtonItem остаются в своих старых местах, независимо от того, является ли это текстом или изображением.

Мне нужно сосредоточить элементы на панели поиска, как в IOS 10.

кнопки обновления не центрированы

Как вы можете видеть, кнопки элементов немного выше центра поиска.

Я попытался сделать: [self.searchController.searchBar.heightAnchor constraintLessThanOrEqualToConstant: 44].active = YES;

Но у меня были кнопки перекрытия панели поиска:

кнопки перекрытия панели поиска

Однако после того, как я войду в режим редактирования и вернусь назад, нажав «Отмена», он начинает хорошо выглядеть в случае 44 ограничений.

Я также попытался сыграть с установкой centerYanchor на imageView (кнопки), как и в searchBar но разбился.

One Solution collect form web for “iOS 11 UISearchBar: левый + правый барабан”

 - (void)viewWillLayoutSubviews { [super viewWillLayoutSubviews]; if (@available(iOS 11.0, *)) { [self.searchBar.heightAnchor constraintLessThanOrEqualToConstant: 44].active = YES; } } 
  • Как вы ссылаетесь на UISearchController с помощью раскадровки
  • Swift: UISearchBar: получить текст при нажатии кнопки поиска
  • Как изменить цвет фона UiSearchBar на черный -SWIFT
  • UISearchBar в UIToolbar не будет показывать кнопку отмены
  • Исправлен UISearchBar с использованием UISearchController - Не использовать заголовок в UITableView
  • Изменение цвета текста и цвета границы UISearchBar
  • Невозможно изменить цвет фона панели поиска
  • Добавление области видимости в быстром
  • Активный UISearchBar делает фоновый индикатор состояния черным
  • Смарт-поиск для пользователей Parse Usernames в Swift не работает
  • UISearchBar: как я могу остановить изменение размера при нажатии?
  • Interesting Posts

    Загрузка / загрузка изображения с URL-адреса в Swift

    Проблемы с компоновкой после обновления до Xcode 8

    Идентификация дайджеста HTTPURLSession с помощью HA1 (а не пароля)

    Исходный текст текста CoreText

    Ошибки компиляции с статической библиотекой C ++ включают в проект Swift

    Мониторинг области iBeacon и близость для> 20 маяков?

    Как вы обрабатываете веб-службы в iOS? Как насчет CoreData?

    Диалоговое окно разрешения местоположения запрашивает много времени в iOS 10

    Как многократно выполнять действие, когда кнопка непрерывно нажата в obj-c

    Динамические вкладки вкладки IOS

    UIlabel дает неверное значение float во время выполнения

    Microchip RN4020 -> Пример кода IOS для режима MLDP

    Как открыть конкретную публикацию Facebook в приложении iOS для Facebook?

    Как включить ссылку в мое сообщение с помощью FBConnect из приложения iPhone?

    Эффект AVPlayer / AVAudioMix замирает в начале

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.