Siyah bir kenarlığı olan UIView'de saydam bir dikdörtgen çizmeye çalışıyorum.UIView'de bir dikdörtgen çizimi
Kodum ancak tamamen siyah dikdörtgen oluşturur. İşte benim kod şimdiye kadar var:
- (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 'öğesini' CGContextStrokeRect' olarak değiştirin –
Aynı sorun. Sadece siyah bir dikdörtgen (ve tamamen siyah) –
CGContextSetRGBFillColor'da alfa 0.0 ile deneyin (bağlam, 0.0, 0.0, 0.0, 0.5); – Exploring