使用 IOS 11,我在UISearchController
. 由于默认高度值变为 56 rightBarButtonItem
,并且leftBarButtonItem
无论是文本还是图像都留在原来的位置。
我需要像在 IOS 10 中一样将项目置于搜索栏的中心。
如您所见,项目按钮略高于搜索栏的中心。
我试着做:[self.searchController.searchBar.heightAnchor constraintLessThanOrEqualToConstant: 44].active = YES;
但我得到了搜索栏重叠按钮:
但是,在我进入编辑模式并按取消返回后 - 在 44 个约束的情况下它开始看起来不错。
我也尝试过设置centerYanchor
为imageView
(按钮),searchBar
但已经崩溃了。