HOME > UIViewからUIImage
UIViewからUIImageを出力
Objective-Cではよく利用されていたかと思うのですが、Swiftでサンプルコードがなかったので以下追加しておきます。よろしければご利用ください.
参考:How to capture UIView to UIImage without loss of quality on retina display
getUIImageFromUIView
//UIImageをUIViewから取得する変換関数
func getUIImageFromUIView(myUIView:UIView) ->UIImage
{
UIGraphicsBeginImageContextWithOptions(myUIView.frame.size, true, 0);//必要なサイズ確保
let context:CGContextRef = UIGraphicsGetCurrentContext();
CGContextTranslateCTM(context, -myUIView.frame.origin.x, -myUIView.frame.origin.y);
myUIView.layer.renderInContext(context);
let renderedImage:UIImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return renderedImage;
}
var myHogeView = getUIImageFromUIView(hoge_view);
↓こんな記事もありますよ!
![]() | Facebook SDKを試してみる#3(再調査)SDKのインストーラが起動しても結局frameworkをドラッグドロップしなちゃ追加できない、面倒臭い、と発言してしまったのですが、 どうやらSDKをインストーラにてインストールした場合(SDK4.1)は、importするだけでどうやらSDKが追加できるとかなんとか。 |
![]() | UIActivityIndicatorViewiOSでローディングをする簡単な方法は標準のインディケータを表示する方法です。画面中央でぐるぐる回ります。 |
![]() | UIScrollViewでパラパラ画像切り替え画像のパラパラ切り替えフォトギャラリーを作成できます。大きな画像の一部分だけを切り抜きしてマスク表示するクラスです。 |
Tweet
![]() |
|||
|