Tôi đang cố vẽ hình chữ nhật trong suốt trong UIView có viền đen.Vẽ hình chữ nhật ở UIView
Mã của tôi tuy nhiên tạo ra một hình chữ nhật hoàn toàn màu đen. Dưới đây là mã của tôi cho đến nay:
- (void)drawRect:(CGRect)rect
{
// Drawing code
CGRect rectangle = CGRectMake(0, 100, 320, 100);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetRGBFillColor(context, 0.0, 0.0, 0.0, 0.5);
CGContextSetRGBStrokeColor(context, 0.0, 0.0, 0.0, 0.5);
CGContextFillRect(context, rectangle);
}
Thay đổi 'CGContextFillRect' thành' CGContextStrokeRect' –
Cùng một vấn đề. Chỉ có một hình chữ nhật màu đen (và nó hoàn toàn là màu đen) –
thử với alpha 0.0 trong CGContextSetRGBFillColor (ngữ cảnh, 0.0, 0.0, 0.0, 0.5); – Exploring