2012-05-13 8 views
3

私はUIScrollViewを持っています。私はUIScrollViewを持っています。 残りの部分は、写真のようにしっかりしています。 内容が退色しないようにするために、スクロールビュー全体がぼやけてしまいます。 scrollView自体はしっかりと透明ですが、ある時点で消えてしまいたいです... これも可能ですか?トップにフェードアウトする - UIScrollViewのCALayerマスク

How I want it...

は、私はそれがどんな明確に私にコメントを記入してくださいすることができた場合、これは...十分に明確であることを願っています。

+0

私はまだ何も試していない、私はそれをどのように動作するのか分からない。私はグラデーションでいくつかのチュートリアルを探しましたが、 "オブジェクトを消し去る"ことを扱うものは見つかりませんでした... –

+0

これをチェックしてください - > http://tumbljack.com/post/188089679/gpu-accelerated-awesomeness-with -cagradientlayer?c5b12fb0 – Charan

+0

サンプルでは、​​CABasicAnimationを構築してグラデーションをアニメートしますが、グラデーションレイヤのcolorsプロパティに新しい色の配列を渡すだけで、暗黙的にアニメーションを変更することもできます。理由がない限り、暗黙的なアニメーションを使用してください。 – Charan

答えて

1

「透明にフェードする」と言えば、透明の背景にはどのような色がありますか?それは黒い背景ですか?

UISmrollViewをUIScrollViewの上に貼り付け、そこに0%不透明度から背景色の100%不透明度までのグラデーションを含む画像を配置します。

そのようにすると、下に移動するものは、背景に消えていくように見えます。

関連する問題