在我的應用程序:改變的UIView bounds屬性在IOS,然後繪製圖像
我有一個視圖(UIView的* MyView的)wihth clipsToBound = YES;
我有一個按鈕做改變邊界財產的來源:
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
親愛的,移動它不能解決問題。 –