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 に答える