【问题标题】:How can I use storyboard iOS to layout both the portrait and landscape orientations of a single view?如何使用 Storyboard iOS 来布局单个视图的纵向和横向?
【发布时间】:2012-04-29 11:47:23
【问题描述】:

我想尽量减少我必须编写的代码量,并使用 xcode 中的故事板来指定视图在纵向和横向视图中的显示方式。

什么是最小化代码的最佳/推荐方法?我已经做了一些研究,但是找不到一个简单的解决方案..是否有必要做一些有条件的 segues,并重新连接我的景观视图中的所有内容,还是有更简单的解决方案?谢谢!

【问题讨论】:

    标签: ios xcode4 storyboard landscape-portrait


    【解决方案1】:

    通常您定义 autoResizingMask(或转到 Interface Builder 中的尺寸检查器,如下所示),以便控件会随着屏幕尺寸的变化而移动或调整大小。如果你这样做,你通常会对横向和纵向都有相当不错的支持。如果您对方向更改进行了一些相当重大的更改(例如,您希望将各种控件打乱,以便在您更改时它们相对于彼此处于非常不同的位置,则您只需对控件的框架进行编程更改方向或者你想加载非常不同的 UIImages)。但在 90% 的情况下,自动调整大小设置可以为您处理简单的控件移动/调整大小/重新居中:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-28
      • 2013-11-28
      • 1970-01-01
      • 1970-01-01
      • 2011-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多