0

我一直在尝试构建一个看起来类似于“股票”应用程序的视图(惊喜)。我想要的是将滚动条放在我的圆桌视图之外,如下图链接所示,但剪裁单元格分隔符。您可以看到它们如何与滚动条重叠,这很烦人。我不知道 Apple 是如何将滚动条放在一个看起来像是在他们的桌子外面的地方。有任何想法吗?(抱歉,因为我是新用户,所以还不能嵌入图片)。

滚动条问题图片

4

1 回答 1

1

您可以在 UITableViewCell 的 drawRect 方法中绘制自己的分隔符:

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

    CGContextSetRGBStrokeColor(ctx, 1.0f, 1.0f, 1.0f, 1.0f);
    CGContextSetLineWidth(ctx, 1.0f);

    CGContextMoveToPoint(ctx, 0, self.bounds.size.height);
    CGContextAddLineToPoint(ctx, self.bounds.size.width - 20, self.bounds.size.height);

    CGContextStrokePath(ctx);
    [super drawRect:rect];  
}
于 2010-04-19T05:56:12.613 回答