在layoutSubviews中 根据 searchField.isEditing的状态来设置setPositionAdjustment就可以了。placeholderWidth的宽度可以根据searchField的subViews中对应Label的width,
placeholderWidth = labelWidth + 10 + 13
其中10为空隙,13为图标宽度
iOS11-UISearchBar居中placeholder和iconUISearchBar在ios11上的placeHolder和icon默认居左了。。。 下面是实现的居中的效果: 实现方法,自定义UISearchBar: 这样效果就和ios...