gpt4 book ai didi

c# - Xamarin iOS 导航栏中 UIBarButtonItem 之间的间距过大

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:04:20 25 4
gpt4 key购买 nike

任何人都可以帮助我修复 Xamarin iOS 中过多的导航栏按钮填充。我正在使用默认的 UI 导航栏并添加左栏按钮和右栏按钮。由于 UI 栏按钮之间不需要的填充,当我添加右侧栏按钮的数量时看起来很奇怪。手动我没有为 UI 栏按钮项目设置任何框架

leftButtons [0] = customButton;
leftButtons [1] = logoButton;
rightButtons [0] = networkButton;
rightButtons[1] = refreshButton;
viewController.updateStatusBar (false,"TITLE",rightButtons,leftButtons);

提前感谢任何有助于减少此间距的帮助:)

最佳答案

只需一行代码,它就像一个魅力:

navigationBarButtonItem.ImageInsets = new UIEdgeInsets(0,15,0,-15);

请注意,这只会移动图像位置,不会移动触摸区域,因此只有当您想要稍微移动图像间距以避免导航栏项目之间出现不需要的间距时,它才是一个修复方法。如果您使用的是没有图像的 UIBarButtonItem,它可能对您没有用

关于c# - Xamarin iOS 导航栏中 UIBarButtonItem 之间的间距过大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39041918/

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