iOS で任意の UIView を指定した場合、Core Graphics (CAGradientLayer が思い浮かびます) を使用して「前景透明」グラデーションを適用する方法はありますか?
背景が UIColor よりも複雑なため、標準の CAGradientLayer は使用できません。また、サブビューが親の垂直スクロールビューに沿ってスクロールされると背景が変化するため、PNG をオーバーレイすることもできません (画像を参照)。
エレガントではないフォールバックがあります。親スクロールビューがスクロールされると、uiview でサブビューをクリップし、事前にレンダリングされた背景のグラデーション png を移動します。