Sau khi xóa nền của thanh công cụ, với mặt nạ hình ảnh, đường bóng vẫn nằm trên thanh công cụ. Làm thế nào để chúng ta thoát khỏi nó? Như bạn có thể thấy, bằng hình ảnh dưới đây, tôi muốn sử dụng thanh công cụ và các nút nhưng không có nền hoặc bóng tối.Cách xóa hoặc ẩn bóng trên thanh công cụ
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];
Không chỉnh sửa câu hỏi của bạn thành câu trả lời, điều đó không có ý nghĩa gì nữa. Trả lời câu hỏi của riêng bạn là tốt (bạn cũng có thể chấp nhận câu trả lời của riêng mình). – jrturton
@jrturton Oh, cảm ơn nhé. Tôi do dự khi sử dụng "Trả lời câu hỏi của riêng tôi"; không chắc lắm. Thuộc tính 'setShadowImage' cho' thanh công cụ 'né tránh tôi vì nó nằm dưới 'UIToolbar'; trong tài liệu dành cho nhà phát triển. –