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