UIImageViewを使用して表示された黒い大理石の背景と、その上に画像を含むいくつかのUIButtonが配置されたxibファイルを作成しています。画像は、周囲を囲む白い点線を除いて透明です。画像にpngを使用していて、画像と背景画像の両方として設定してみました。これらの画像内のアルファチャネルを復元し、UIButton内に配置するにはどうすればよいですか?
黒い大理石の背景に対して透明度のある画像の外観。
画像が現在どのように見えるか。
UIImageViewを使用して表示された黒い大理石の背景と、その上に画像を含むいくつかのUIButtonが配置されたxibファイルを作成しています。画像は、周囲を囲む白い点線を除いて透明です。画像にpngを使用していて、画像と背景画像の両方として設定してみました。これらの画像内のアルファチャネルを復元し、UIButton内に配置するにはどうすればよいですか?
黒い大理石の背景に対して透明度のある画像の外観。
画像が現在どのように見えるか。
UIButton
タイプをUIButtonTypeCustom
角丸長方形ではなくに設定する必要がある場合があります
フレームワークフォルダにquartzCoreフレームワークを追加してから、ヘッダーをインポートしてみてください。
#import < QuartzCore/QuartzCore.h >
画像をmaskToBounds
「はい」に設定し、必要に応じて隅に設定します。
[yuorImageView.layer setMaskToBounds:YES];