gpt4 book ai didi

ios - UIView drawRect 问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:01:21 25 4
gpt4 key购买 nike

我想制作带边框的自定义 UIView。这是我的代码:

- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 4.0);
CGContextSetStrokeColorWithColor(context, [[UIColor blueColor] CGColor]);
CGContextAddRect(context, self.frame);
CGContextStrokePath(context);
}

结果如下:enter image description here

这张图上的三个UIView都是我自定义的View,只有大的UIView有边框。我不明白为什么别人没有边界。怎么了?

最佳答案

您需要本地坐标。变化

CGContextAddRect(context, self.frame);

CGContextAddRect(context, self.bounds);

关于ios - UIView drawRect 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22372852/

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