2012-04-05 8 views
0

私はUITableViewを紙のスタックの上にあるように見せようとしています。私はdrawRectをオーバーライドしてUIViewを使って同様のバージョンを作成しましたが、UITableViewの複雑さによって、標準のUIViewより複雑になると思います。伸縮性のある画像を使用すると、引き伸ばされたビットは整列しません。このようなことを達成する最良の方法は何でしょうか?UITableView Stacked/Shadow Background

+0

私の答えを参照できます:http://stackoverflow.com/questions/9921594/is-it-possible-to-add-a-border-style-to-a-uitableview-not-bordercolor-borderwi/ 9921875#9921875。影の背景効果を設定するのに役立ちます。 – Devang

答えて

0

Shadowでは、以下の例のようにCALayerを使用できます。

tableView.layer.shadowRadius = 3.f; 
tableView.layer.shadowColor = [UIColor blackColor].CGColor; 
tableView.layer.shadowOffset = CGSizeMake(2, 2); 
tableView.layer.shadowOpacity = .6f; 

スタックインプレッションについては、テーブルビューの下に同じシャドーボーダーのビューをいくつか追加します。