最初我的应用程序仅支持横向模式。现在我希望它也支持纵向模式,在纵向模式下显示横向模式的缩小版本。我怎样才能做到这一点?我试图使用转换属性并使用2/3乘数进行缩放,但由于某种原因,结果不在屏幕的中心。我认为这应该是标准任务,但我找不到任何关于此的信息。
最诚挚的问候,阿列克谢
答案 0 :(得分:0)
你不能在缩放后设置view.center属性吗?
这样的事情:
view.transform = CGAffineTransformMakeScale(0.67, 0.67);
view.center = CGPointMake(160, 240); //or wherever you want it
另外,请记住,如果您同时进行其他转换(旋转,翻译),那么订单很重要。所以你很可能想先旋转,然后缩放,然后翻译。