2012-05-06 7 views
4

iosで画像をマスクすることはできますが、スクロールビューをマスクすることはできますか?スクロールビューでアルファをマスクして、端のコンテンツがスクロールビューでクリップされる前にフェードアウトするようにしたいと思っています。このようなことは可能でしょうか?スクロールビューのiosアルファマスク

FYI私はすでに、この効果を「偽造」し、動的な背景のために動作しない回避策を試しました。可能であれば、スクロールビューに厳密なアルファマスキングが必要です。

答えて

0

探している効果を得るために適切なアルファフェードを持つフッター(または最後のセル)を実装できますか?

+0

は残念ながらありません、ない現状 – Jacksonkr

1

このエフェクトは、スクロールビューの最後にアルファベットの画像を重ねることで偽装できます。こうすると、フェード効果がそのまま残り、scrollViewがフェードアウトするように見えます。

+0

と私は最初に試みたが、この領域を通過するアニメーションがあります。アニメーションアイテムが通過すると、スクロールビューの上にフェードがあるイメージがあることがわかります。さもなければ、これはうまくいったでしょう。 – Jacksonkr

1

あなたはレイヤーマスクを使用することにより、うまくこれを行うことができます。

  • にマスクを再配置するために、スクロールデリゲートを実装
  • テーブルにマスクを追加し、適切なアルファ勾配
  • でマスクを作成します表がスクロールされるときの現在のビューポート。

それはすべての非常によく、ここで説明されていますhttp://www.cocoanetics.com/2011/08/adding-fading-gradients-to-uitableview/

+0

私はこれを試し、白い私の背景に今表示されている:( – Jacksonkr

関連する問題