Xamarin 导航栏中 UIBarButtonItem 之间的间距过大 iOS
Excessive Spacing between UIBarButtonItem in UINavigation bar in Xamarin iOS
任何人都可以帮助我修复 Xamarin 中过多的导航栏按钮填充 iOS。我正在使用默认 UI 导航栏并添加左侧栏按钮和右侧栏按钮。当我添加右栏按钮的数量时看起来很奇怪,因为 UI 栏 buttons.Manually 之间不需要的填充我没有为 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
没有图片,它可能对您没有用
任何人都可以帮助我修复 Xamarin 中过多的导航栏按钮填充 iOS。我正在使用默认 UI 导航栏并添加左侧栏按钮和右侧栏按钮。当我添加右栏按钮的数量时看起来很奇怪,因为 UI 栏 buttons.Manually 之间不需要的填充我没有为 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
没有图片,它可能对您没有用