我在这个锁定屏幕的项目中使用UIToolbar。除了UIToolbar上的梯度非常短外,一切都很好。我的意思是它的高度是不相等的。我附上了屏幕截图。我希望UIToolbar如图B所示。
知道怎么做到这一点吗。

发布于 2013-07-24 09:10:29
您可以做的最好的事情是为您的UIToolBar设置外观:
UIImage *gradientImage = [[UIImage imageNamed:@"upperBar.png"]
resizableImageWithCapInsets:UIEdgeInsetsMake(-4, 300, 10, 300)];
UIToolbar *toolbar = [UIToolBar appearance];
[toolbar setBackgroundImage:gradientImage forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];其中upperBar.png是你想要的梯度图像。
发布于 2013-07-24 09:10:17
UIToolbar在iOS6和更早的时候总是在前22 in上显示它的光芒。如果你想要一个更大的光泽,你将不得不提供一个背景图像使用setBackgroundImage:forToolbarPosition:barMetrics:。
不过,还有两件事:
https://stackoverflow.com/questions/17829509
复制相似问题