私がイメージにキャプチャするビュー上のPNGのいくつかを持っている:空白がない画面をキャプチャしますか?
let rect: CGRect = self.frame
UIGraphicsBeginImageContextWithOptions(rect.size, false, 0.0);
let context: CGContext = UIGraphicsGetCurrentContext()!
self.layer.render(in: context)
let img: UIImage = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
問題は、私はビュー上のコンテンツのサイズとして、最終的なPNGのサイズを取得したいということであり、そしてありません一定の矩形サイズとしてrect.size
です。
は50pxの下、コンテンツの開始および最大コンテンツは200pxので終わるのであれば、私の新しいPNGの高さは150
は、あなたがそれを解決するために管理するのですか? – jvrmed