【问题标题】:Read frame size of view from storyboard从情节提要中读取视图的帧大小
【发布时间】:2012-08-17 21:43:18
【问题描述】:

我正在开发使用情节提要的应用程序,它需要在旋转后重新定位元素,这是弹簧和支柱无法实现的。

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

但是,如果我想回到纵向模式,我需要将所有元素放在它们从情节提要出来时所在的位置。

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

【问题讨论】:

    标签: ios ios5 storyboard


    【解决方案1】:

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

    这篇文章对你有帮助:View Resize and rotate

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

    【讨论】:

      猜你喜欢
      • 2018-01-13
      • 2015-05-23
      • 2015-12-07
      • 1970-01-01
      • 1970-01-01
      • 2016-01-07
      • 1970-01-01
      • 2014-12-09
      • 1970-01-01
      相关资源
      最近更新 更多