私はグラデーションを持つ背景ビューを持っており、この上にUITableView
を追加します。私はUITableViewHeaderFooterViews
のアルファ値を特徴とする背景色を持っています。例:下の色を考慮しながら、アルファ値のソリッドバージョンを取得
self.backgroundColor = UIColor.black.withAlphaComponent(0.1)
背景色は、上で現在スクロールされているグラデーションの部分に基づいて変更されます。これは、私が望む振る舞いですが、スティッキーヘッダーnative-iOSの振る舞いのため、セルは透明なビューの下をスクロールします。
したがって、下の色に基づいてアルファ値のソリッドバージョンを取得する方法が必要です。したがって、上記の例の色が青のグラデーションの背景よりも上にある場合、下にあるよりも少し暗い色になります。
誰でもこの方法を知っていますか?これは説明するのが難しいものでしたので、何か明確な説明を求めてください。
ありがとうございます!