缩放iPhone的方向更改视图

时间:2011-04-08 21:26:47

标签: iphone ios

最初我的应用程序仅支持横向模式。现在我希望它也支持纵向模式,在纵向模式下显示横向模式的缩小版本。我怎样才能做到这一点?我试图使用转换属性并使用2/3乘数进行缩放,但由于某种原因,结果不在屏幕的中心。我认为这应该是标准任务,但我找不到任何关于此的信息。

最诚挚的问候,阿列克谢

1 个答案:

答案 0 :(得分:0)

你不能在缩放后设置view.center属性吗?

这样的事情:

view.transform = CGAffineTransformMakeScale(0.67, 0.67);
view.center = CGPointMake(160, 240); //or wherever you want it

另外,请记住,如果您同时进行其他转换(旋转,翻译),那么订单很重要。所以你很可能想先旋转,然后缩放,然后翻译。