ビューコントローラーに UITableView があり、ビューコントローラーの中央でズームアウトしたい。次のコードのように ios7 で正常に動作します。
CGSize appSize = [[UIScreen mainScreen] applicationFrame].size;
CGAffineTransform affineMatrix = CGAffineTransformMakeTranslation(appSize.width/2, 20);
affineMatrix = CGAffineTransformScale(affineMatrix, 0.5, 0.5);
self.transform = affineMatrix;
ios8 にアップデートした後、コードは次のように正常に動作する可能性がありますが、ios7 では動作しませんでした:
CGAffineTransform affineMatrix = CGAffineTransformMakeScale(0.5, 0.5);
affineMatrix = CGAffineTransformConcat(affineMatrix,CGAffineTransformMakeTranslation(0, -appSize.height/2+40));
self.transform = affineMatrix;
誰が理由を説明できますか? 同じコードで正常に動作するにはどうすればよいですか?