1

鮮やかさを実現するために、UITableView を UIVisualEffectView に入れました。バウンス機能を除いて、すべて正常に動作します。スクロール中にセルが存在しないスペースは、ぼかし効果ではなく灰色で描画されます。すべての背景色をクリアに設定しようとしましたが、ぼかしはまだ表示されません。テーブル ビューの残りの部分と同じ効果を背景に与える方法はありますか?

ここでデモプロジェクトを見つけることができます

正常 スクロール

4

2 に答える 2

0

プロパティからTable view、TableviewCell、ContainerViewのClear colorを設定します。Clear でない場合は、View Controller にコードを挿入します。セルなしオプションの選択も。

ここに画像の説明を入力

迅速

func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) {
    cell.backgroundColor = UIColor.clearColor()
} 
于 2015-06-24T10:52:10.983 に答える