删除带有图像蒙版的工具栏背景后,阴影线仍保留在工具栏上方。我们如何摆脱它?如您所见,通过下图,我想使用工具栏和按钮,但没有背景或顶部阴影。
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];
最佳答案
也添加此行
[toolbar setShadowImage:_maskedImage forToolbarPosition:UIToolbarPositionAny];
两个重要注意事项:
关于iphone - 如何删除或隐藏工具栏的顶部阴影,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14018216/