因此,当我尝试为 UIBarButton 设置自定义颜色时,它会导致显示的按钮太大,并向下延伸到 NavigationBar 并进入应用程序的主视图。有没有简单的方法来解决这个问题?这是我的代码:
UIImage *buttonColor = [[UIImage imageNamed:@"blue-background.jpg"]
resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];
[[UIBarButtonItem appearance] setBackgroundImage:buttonColor forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];