日々精進

新しく学んだことを書き留めていきます

transformの注意事項

・以下のようなコードでviewのsizeを変更しても、frameのsizeは変更されない。boundsのsizeは変更される。

self.view.transform = CGAffineTransformMakeScale(2, 2);

・boundsのsizeでframeのsizeを上書きしたい場合は以下のコードを実行する。ただし、frameのoriginは(0,0)にならない。
boundsのsizeでframeのsizeを上書きする=アフィン変換を実行する前のサイズに戻す

self.view.transform = CGAffineTransformIdentity;