私はカードスタイルのセルを追加しようとしているテーブルビューを持っています。これを達成するために、私はUIView(paddingView)をセルのコンテンツビューに追加しました。今影の効果を作成するために、私は次のコードを使用しています:テーブルビューが最初にロードされたとき影がUITableViewCellのビューの形に適合していない
let path = UIBezierPath(rect: cell.paddingView.bounds)
cell.paddingView.layer.shadowPath = path.CGPath
cell.paddingView.layer.shadowOffset = CGSizeMake(0.5, 0.5)
cell.paddingView.layer.shadowOpacity = 0.4
を問題が発生します。次のように各セルの下に影が表示されます。
これは私がどのように私はシャドウ効果が適切であることを確認し、上の画像を好きではないことができ たら、それをスクロールすると、それがどのように見えるのですか?
ここで、あなたは影を作成するコードを呼び出していますか? cellForRowAtIndexPathの – Code
。 –
'tableView(_:willDisplayCell:forRowAtIndexPath:)'を試してください – Desdenova