4

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

参考までに、この効果を「偽装」する回避策を既に試しましたが、動的な背景のために機能しません。可能であれば、スクロールビューで厳密なアルファマスキングが必要です。

4

3 に答える 3

1

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

于 2012-05-06T07:28:58.363 に答える
1

レイヤーマスキングを使用すると、これをうまく行うことができます。

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

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

于 2012-05-06T08:15:23.570 に答える
0

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

于 2012-05-06T07:19:05.480 に答える