0

面白いことに、子テーブル ビューの 1 つで適切に動作していますが、何らかの理由でメイン menuTableView に表示されません。

これは、ストーリーボードで設定した方法です。

ここに画像の説明を入力

そして、これは影の追加のために私が取り組んでいるコードです:

self.menuTableView.layer.shadowColor = [UIColor blackColor].CGColor;
self.menuTableView.layer.shadowOffset = CGSizeMake(0.0f, 0.0f);
self.menuTableView.layer.shadowOpacity = 0.8;
self.menuTableView.layer.shadowRadius = 1.5f;
self.menuTableView.clipsToBounds = NO;
self.menuTableView.layer.masksToBounds = NO;

私は基本的に、テーブルビューの下部と上部にドロップ シャドウを追加したいと考えています。助けていただければ幸いです!ありがとうございました!

更新:私のような質問がたくさんあることは知っていますが、ほとんどの質問は clipsToBounds と maskToBounds を NO に設定するのを忘れていたことに注意してください。私はすでにそれを持っていますが、1つのテーブルビューでは機能しますが、メインのテーブルビューでは機能しません.ここでの質問は答えられません. ありがとうございました。

4

1 に答える 1

1

まず、コンテナーとして機能する別の UIView を UITableView に追加します。そのUIViewに影を追加します。次に、その UIView のサブビューと同じフレーム サイズの UITableView を追加して、探している効果を実現します。

于 2013-06-04T21:09:08.087 に答える