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

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

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

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

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

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

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

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

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

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

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