2

下の画像に示されているように、テーブルビューの最後にシャドウを作成する方法を誰かが知っているかどうかをお聞きしたいと思います(href :)をクリックしてください)。よろしくお願いします

マーティン

影付きアプリ

4

1 に答える 1

2

一番上のグラデーションのコードです。QuartzCore/QuartzCore.h をインポートすることを忘れないでください。これ.viewはビュー コントローラーのアウトレット ビュー (UIView) であり、テーブル ビューはそのサブビューです。

- (void)viewDidLoad
{
    UIView *gradientView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 320, 50)] autorelease];
    CAGradientLayer *gradient = [CAGradientLayer layer];
    [gradient setFrame:gradientView.bounds];
    gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor blackColor] CGColor], (id)[[UIColor clearColor] CGColor], nil];
    [self.view.layer addSublayer:gradient];
    [super viewDidLoad];
}

または、いつでもグラデーション画像を描画してサブビューとして追加できます(画像がスクロールしないようにスクロールビューに直接ではなく、スクロールビューの後のルートビューに追加します)。

于 2012-05-28T10:19:40.447 に答える