0
我有一個UIView,使用自動佈局在超級視圖上進行設置,其子視圖也是通過自動佈局設置的。 我希望能夠調整視圖大小以將其調整大小的內容捕捉到UIImage,同時保持屏幕上顯示的視圖具有相同的大小。複製UIView並調整其大小以捕獲內容
我知道我可以使用:
UIGraphicsBeginImageContextWithOptions(myView.bounds.size, NO, 0.0);
[myView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImg = UIGraphicsGetImageFromCurrentImageContext();
從視圖中獲取圖像,
但如何調整隻查看拍攝內容,而離開它觸及上顯示?
由於
EDIT爲了清楚
我希望能夠增加視圖的寬度,改變視圖的縱橫比,從而允許自動佈局約束到它的子視圖安排其新的尺寸。
是否可以簡單地複製視圖,不要將其添加爲主窗口的子視圖(因此它不可見)並更改其框架,然後捕獲它?