gpt4 book ai didi

ios - 消除 UINavigationBar 上栏左侧和 leftBarButtonItem 之间的空间

转载 作者:行者123 更新时间:2023-12-01 16:55:52 28 4
gpt4 key购买 nike

我目前有 UINavigationBar 的 leftBarButton 的按钮图像。有没有办法消除这个按钮和 UINavigationBar 的左边缘之间的空间?我想为 UINavigationBar 的背景制作一个自定义图像,但我希望能够使用在其他屏幕上生成的后退按钮。想法?

最佳答案

导航栏本身的布局逻辑将要尝试保持左侧的空间。

您可以在设置导航项 (UIBarButtonItem initWithCustomView:) 时尝试指定自定义 View ,并传入带有负 x 原点的 View ——但我假设导航栏会忽略任何此类原点。 (您也可以尝试保留对该 View 的引用,并在导航栏完成布局后将其移至左侧)

另一种选择是尝试创建自己的自定义导航栏——可能通过将自定义 View 放在导航栏的中心,并将其拉伸(stretch)以覆盖栏的宽度和高度。

关于ios - 消除 UINavigationBar 上栏左侧和 leftBarButtonItem 之间的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11909375/

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