从故事板中读取视图的帧大小

时间:2012-08-22 12:52:47

标签: ios ios5 storyboard

我正在开发使用故事板的应用程序,需要在旋转后以弹簧和支柱无法实现的方式重新定位元素。

将旋转设置到我想要的位置时很容易,我只需设置视图的框架 willAnimateRotationToInterfaceOrientation:duration:method。

但是,如果我想回到纵向模式,我需要将所有元素放在故事板出来时放在哪里。

那么,有没有办法以编程方式读取这些值是什么,或者我需要对它们进行硬编码?

1 个答案:

答案 0 :(得分:0)

您可以将控件的值存储在横向纵向的某个变量中,并根据willAnimateRotationToInterfaceOrientation方法中的方向,相应地定位它们。

此帖子对您有所帮助:View Resize and rotate

AFAIK,一旦您更改了方向,代码就不会存储控件位置的值。