【发布时间】:2012-12-24 07:06:52
【问题描述】:
删除工具栏的背景后,使用图像蒙版,工具栏上方仍保留一条阴影线。我们如何摆脱它?如您所见,通过下图,我想使用工具栏和按钮,但没有背景或顶部阴影。
const float colorMask[6] = {222, 255, 222, 255, 222, 255};
UIImage *_img = [[UIImage alloc] init];
UIImage *_maskedImage = [UIImage imageWithCGImage:CGImageCreateWithMaskingColors(_img.CGImage, colorMask)];
[self.navigationController.toolbar setBackgroundImage:_maskedImage forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
【问题讨论】:
-
不要将您的问题编辑为答案,这不再有意义。回答您自己的问题很好(您也可以接受自己的回答)。
-
@jrturton 哦,好的,谢谢。我犹豫是否使用“回答我自己的问题”;不确定。
setShadowImagetoolbar的属性避开了我,因为它在UIToolbar之下;在开发者文档中。