首页 > 解决方案 > 调整 UISearchController 的 searchBar 的插图

问题描述

我正在尝试一些设计,我希望我的所有子视图都有相同的 25px 边距。UISearchControllersearchBar开箱即用的两侧都有 16px 的填充。我是否必须从头开始编写搜索栏文本字段,或者是否有任何方法(无证、混合或其他方式)来完成根据我的口味抵消本机栏?

在此处输入图像描述

标签: iosswiftuikituisearchcontroller

解决方案


如果您使用的是 aUISearchController您可以像这样设置 searchBar 的边距(假设searchBarUISearchController实例):

let directionalMargins = NSDirectionalEdgeInsets(top: 0, leading: 25, bottom: 0, trailing: 25)
searchController.searchBar.directionalLayoutMargins = directionalMargins

推荐阅读