2013-07-31 5 views
5

イメージをこのように表示する方法はありますか(角が丸く、明るいボーダーで表示されます)。 enter image description hereiOSの丸みを帯びたコーナーUIImage with border

白いマスクを作成して、真ん中に透明な透明なマスクを作成したいと思っています。

+0

チェックこのリンクアウト - それはUIWebViewsを参照するが、それはUIImageViewsに同じだ - http://iosdevelopertips.com/cocoa/add-rounded-corners-and-border-to-uiwebview.html – wakachamo

+0

これをチェックします。http ://stackoverflow.com/a/1651383/1615838 –

+1

解決方法はありますか?未回答のセクションからそれを削除するには、いくつかのフィードバックを与え、upvoteして1つの回答を受け入れてください。 –

答えて

0

QuartzCore docs、具体的にはCALayer内のcornerRadius、borderColor、borderWidthプロパティを見たいと思うでしょう。

17

これを行うことはできますが、UIImageを編集する代わりに、UIImageViewでこれを行うだけです。

まず、あなたが望むように、以下のプロパティを編集し、QuartzCoreヘッダに

#import <QuartzCore/QuartzCore.h> 

を追加します。

imageView.layer.cornerRadius = 5.0; 
imageView.layer.borderColor = [[UIColor grayColor] CGColor]; 
imageView.layer.borderWidth = 2.0; 
imageView.layer.masksToBounds = YES; 
関連する問題