gpt4 book ai didi

iphone - 在 UITableView 上自定义绘图

转载 作者:行者123 更新时间:2023-12-03 20:10:53 27 4
gpt4 key购买 nike

我在 UITableView 上绘制一些自定义内容时遇到一些问题。我所做的是子类 UITableView 并覆盖 -(void)drawRect 方法,如下所示:

- (void)drawRect:(CGRect)rect
{
CGContextRef ctx = UIGraphicsGetCurrentContext();

[super drawRect:rect];

CGContextSetRGBFillColor(ctx, 255, 0, 0, 1.0f);
CGContextFillRect(ctx, CGRectMake(10, 10, 10, 10));
}

问题是我看到了红色矩形,但它位于 TableView 单元格的下方。即使我在上面的方法中注释 [super drawRect:rect] 调用,单元格仍然会显示。

我的猜测是,无论谁在内部调用 tableview 的drawRect方法,都会在之后绘制单元格,这意味着覆盖drawRect是不够的,因为之后总是会绘制单元格。

最佳答案

如果您需要图像覆盖桌面 View 。将 UIImageView 作为 subview 添加到 View 中。

可以为新的 UIImageView 创建一个框架并指定 x/y 坐标。

[self.view addSubView:myView];

关于iphone - 在 UITableView 上自定义绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3052097/

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