gpt4 book ai didi

iOS:删除左侧 uibarbuttonitem 之间的间隙

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:05 26 4
gpt4 key购买 nike

我在左边设置了两个 UIBarButtonItem。下面是屏幕线框的屏幕截图,从调试 View 层次结构中捕获。红色框是默认的后退按钮,绿色框是菜单按钮。

从屏幕截图来看,后退按钮图像和菜单按钮之间存在间隙。后退按钮的 View 占用了额外的空间。我正在尝试找出一种使这两个按钮彼此靠近的方法。

我删除了后退按钮的“后退”文本:

let backItem = UIBarButtonItem()
backItem.title = ""
self.backBarButtonItem = backItem

并添加了菜单按钮:

let btn = UIBarButtonItem()
btn.customView = menu // it's a UIButton
self.leftItemsSupplementBackButton = true
self.leftBarButtonItem = menu

enter image description here

最佳答案

如果它确实是后退按钮 View ,那么只需减小其 View 框架的大小就可以了。

如果它是他们给您的主后退栏按钮项的属性,那么制作一个看起来相同的自定义项并为其指定适当的大小。

如果您使用的是灵活的空格键按钮项目,则使用固定的空格键按钮项目并适本地设置它。

您还可以通过在框架上使用的 insetInPlace() 修改条形按钮 View 位置的值,但这需要对要使用的正确值进行一些试验。

关于iOS:删除左侧 uibarbuttonitem 之间的间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39110165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com