Ios 如何正确缩放和定位视图

Ios 如何正确缩放和定位视图,ios,uiview,frame,scale,Ios,Uiview,Frame,Scale,我有一个UIView,最初的尺寸是320x90 现在我想缩放它,所以我写了 myView.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.9,0.8); 问题是,现在我的观点不在我想要的位置,x,y方向 对其框架原点的任何更改都不会更改其在屏幕上的位置 缩放后如何在屏幕上显示位置?如何使用对偏移量进行另一次变换?: 尝试设置视图的center属性。这在使用变换时是最好的。不幸的是,myView.center=CGP

我有一个UIView,最初的尺寸是320x90

现在我想缩放它,所以我写了

myView.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.9,0.8);
问题是,现在我的观点不在我想要的位置,x,y方向

对其框架原点的任何更改都不会更改其在屏幕上的位置


缩放后如何在屏幕上显示位置?

如何使用对偏移量进行另一次变换?:


尝试设置视图的
center
属性。这在使用变换时是最好的。不幸的是,myView.center=CGPointMake(something,something)视图仍然没有预算您是否使用自动布局或约束来阻止视图移动?谢谢,我不知道您可以变换变换,但我的线性代数没有因此受到影响;)不客气。是的,事实上,您也可以将缩放应用于视图的现有变换。这样可以避免后续的翻译:
myView.transform = CGAffineTransformTranslate(myView.transform, x, y);