gpt4 book ai didi

iphone - 在 UIScrollView 中覆盖 drawRect 时的黑色背景

转载 作者:IT王子 更新时间:2023-10-29 08:10:23 24 4
gpt4 key购买 nike

所以我试图在我的 UIScrolLView 中覆盖 drawRect,但是它给我这个黑色背景,而不是我为我的 UIScrollView 指定的背景颜色。为什么是这样?如果我删除 drawRect 代码,那么一切都很好:

- (void)drawRect:(CGRect)rect
{
[super drawRect:rect];
if (shouldDrawVerticalLineForProfile){

CGContextRef context = UIGraphicsGetCurrentContext();
CGColorRef separatorColor = [UIColor colorWithRed:47.0/255.0 green:47.0/255.0
blue:47.0/255.0 alpha:1.0].CGColor;

// Add at bottom
CGPoint startPoint = CGPointMake(60, 0);
CGPoint endPoint = CGPointMake(60, 10000);

CGContextSaveGState(context);
CGContextSetLineCap(context, kCGLineCapSquare);
CGContextSetStrokeColorWithColor(context, separatorColor);
CGContextSetLineWidth(context, 5.0);
CGContextMoveToPoint(context, startPoint.x + 0.5, startPoint.y + 0.5);
CGContextAddLineToPoint(context, endPoint.x + 0.5, endPoint.y + 0.5);
CGContextStrokePath(context);
CGContextRestoreGState(context);

}

}

最佳答案

我猜你要搜索的是:

myScrollViewInstance.opaque = NO

之后你的 ScrollView 的背景应该不再是黑色了。

关于iphone - 在 UIScrollView 中覆盖 drawRect 时的黑色背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11318987/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com