我写了下面的代码来使我的工具栏透明。
[mtoolbar setBackgroundColor:[UIColor clearColor]];如何使UIToolbar透明?
发布于 2011-06-06 18:08:49
您可以将属性translucent设置为YES,看看这是否有帮助。
发布于 2013-04-16 19:25:51
[self.toolbar setBackgroundImage:[UIImage new]
forToolbarPosition:UIToolbarPositionAny
barMetrics:UIBarMetricsDefault];
[self.toolbar setBackgroundColor:[UIColor clearColor]];发布于 2012-12-13 13:51:01
在iOS 5及更低版本中,将属性translucent设置为YES将不起作用。下面是如何在没有子类化工具栏的情况下做到这一点:
const float colorMask[6] = {222, 255, 222, 255, 222, 255};
UIImage *img = [[UIImage alloc] init];
UIImage *maskedImage = [UIImage imageWithCGImage: CGImageCreateWithMaskingColors(img.CGImage, colorMask)];
[self.toolbar setBackgroundImage:maskedImage forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];https://stackoverflow.com/questions/6250439
复制相似问题