0

UIImageViewを使用して表示された黒い大理石の背景と、その上に画像を含むいくつかのUIButtonが配置されたxibファイルを作成しています。画像は、周囲を囲む白い点線を除いて透明です。画像にpngを使用していて、画像と背景画像の両方として設定してみました。これらの画像内のアルファチャネルを復元し、UIButton内に配置するにはどうすればよいですか?

黒い大理石の背景に対して透明度のある画像の外観。

大理石の黒い背景に対して画像がどのように見えるか

画像が現在どのように見えるか。

ここに画像の説明を入力してください

4

2 に答える 2

3

UIButtonタイプをUIButtonTypeCustom角丸長方形ではなくに設定する必要がある場合があります

ここに画像の説明を入力してください

于 2012-06-14T11:25:19.137 に答える
0

フレームワークフォルダにquartzCoreフレームワークを追加してから、ヘッダーをインポートしてみてください。

#import < QuartzCore/QuartzCore.h >

画像をmaskToBounds「はい」に設定し、必要に応じて隅に設定します。

[yuorImageView.layer setMaskToBounds:YES];
于 2012-06-14T11:31:52.563 に答える