我有一个简单的视图控制器UINavigationBar具有rightBarButtonItem包含与图像资产的按钮图.
在iOS 10中,此UIBarButtonItem的大小适当,不会填满整个高度和导航栏,因此占据足够的宽度以保持与高度成比例.类似于UIBarButton项目在iOS的Apple应用程序中的外观.
现在在iOS 11中,这些图标非常庞大,并占用了比iOS 10中更多的空间.
有没有办法将它们恢复到iOS 10的外观?我尝试customView在UIBarButtonItems 的属性中添加约束无济于事.
您的方法是正确的:自定义栏按钮项目现在可以自动布局,因此您必须添加约束来设置大小。这是一个很受欢迎的功能,所以不用担心,开心吧!
您必须添加的约束类似于表格单元格高度的约束:您必须添加足够的约束以完全从内到外调整栏按钮项目的自定义视图的大小。例如,为其提供绝对宽度和高度约束,或者为其内容提供宽度和高度约束以及将它们固定到自定义视图本身边界的约束。
| 归档时间: |
|
| 查看次数: |
3780 次 |
| 最近记录: |