私はUIView内に透明な四角形を描画しようとしています。UIViewで矩形を描く
しかし、私のコードでは完全に黒い矩形が作成されます。ここに私のコードは、これまでのところです:
- (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);
}
'CGContextFillRect'から' CGContextStrokeRect'に変更 –
同じ問題があります。黒い矩形があり(完全に黒い)、 –
はCGContextSetRGBFillColor(context、0.0、0.0、0.0、0.5)でアルファ0.0で試行します。 – Exploring