をレンダリングする、iOSの中のUIViewのboundsプロパティを変更:はその後、私のアプリでは、画像
私はビュー(UIViewの* MYVIEW)wihth clipsToBound = YESを持っています。
私はboundsプロパティの起源を変え行うためのボタンがあります。
CGRect newRect = myView.bounds; newRect.origin.x += 100; myView.bounds = newRect; myView.layer.frame = newRect;
- その後、私はビューから画像を取得する:
UIGraphicsBeginImageContext(myView.bounds.size); [myView.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage_after = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); UIImageWriteToSavedPhotosAlbum(viewImage_after, nil, nil, nil);
私は期待していない画像を生成します。私はiPhoneの画面に表示されるように画像が欲しい。ここでのコードの
リンク: http://www.mediafire.com/?ufr1q8lbd434wu1
私を助けてください!
私はmyView.layer.frame = newRectとは思わない。必要な場合は、取り外してください。 – jbat100
親愛なる、それを動かすことは問題を解決しない。 –