我有一个UINavigationBar和一个UIToolbar(在单独的视图中),其中包含按钮和灵活的空间。'UIBarButtonItems背景设置如下:
bgImage = [[UIImage imageNamed:@"MyBackgroundImage.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];
[self setBackgroundImage:bgImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
在 中UINavigationBar,这些物品看起来很好,尺寸最佳等等。
但是,在 中UIToolbar,项目总是被拉伸到至少宽度bgImage(在这种情况下为 100 点):

任何想法为什么,或如何解决?如果您需要更多信息,请告诉我。