xib ファイルにイメージビューがあります。他の UIimageview にリフレクション ビューを作成する必要があります。そのため、UIimageview を 1 つ取得して、その反射を配置しました。元の画像ビューの約半分です。
誰かが私にそれを行うための最良の方法を提案できますか? 多くの例を試しましたが、どれも満足できませんでした。
どんな助けでも大歓迎です。
xib ファイルにイメージビューがあります。他の UIimageview にリフレクション ビューを作成する必要があります。そのため、UIimageview を 1 つ取得して、その反射を配置しました。元の画像ビューの約半分です。
誰かが私にそれを行うための最良の方法を提案できますか? 多くの例を試しましたが、どれも満足できませんでした。
どんな助けでも大歓迎です。
を使用CALayer
してこれを行うことができます (別の を使用するよりも効率的ですUIImageView
)。
を作成しCALayer
、それに画像を追加し、transform プロパティを scale(1,-1) に設定し、最後に maskLayer をCAGradientLayer
不透明から透明になる に設定します。
これを試してください:
http://www.iphonedevsdk.com/forum/iphone-sdk-tutorials/88208-uiimage-reflection-tutorial.html