私は、アプリケーションの一番下の画像にUIScrollViewを配置しています。これは、水平方向にスクロールできるアイコン付きのドックとして機能します。 UIScrollViewの荒いエッジの代わりに、アイコンをフェードアウトしてより美しい外観にしたいと思います。UIScrollViewの端に近づくにつれてUIImageViewをフェードします。
- アイコンにのみ表示部分を介して表示されるようscrollview上のオーバーレイとして使用するために色あせた画像を作成します。これらのいずれかが有効なオプションであるかどうiOSの開発に新たなので、私は知りません。
- 実際には、中心からの距離に基づいて(または各エッジに から)画像の アルファを変更します。
最初のアイデアが最もシンプルであると思われますが、私はこれを他のアイデアのためにそこに投げたいと思います。
注:私はthisチュートリアルを見ましたが、そのテクニックは背景が単色であると仮定しています。私がプログラムでそれをやろうとすれば、私はおそらく個々のイメージを退色させる必要があります。
私はあなたの説明と似たようなものになってしまったので、その点を教えてください。私は、私が投稿したチュートリアルから同じCAGradientLayerを使い、ポイントを回転させ、スクロールビューの境界を設定し、すべてのアイコンを保持しているスクロールビュー内のコンテナにマスクを適用しました。これで完璧に動作しました。個々のアイコンのアルファ値に触れる必要はありませんでした。 –