【问题标题】:iPad adding view and then telling it to resize based on orientation mode?iPad添加视图然后告诉它根据方向模式调整大小?
【发布时间】:2012-02-01 10:24:45
【问题描述】:

新编辑:

我已将我的问题缩小到这一点 - 我有一个视图,我添加到我的主视图中。该视图是纵向的 nib 文件。可以在横向或纵向模式下添加该视图。将其添加为子视图后,我如何告诉它,设备现在处于横向模式,您应该自动调整大小以适应?

旧: /* 我有一个视图,它是通过 [NSBundle mainBundle] loadNibNamed 加载的。当按下按钮显示时,视图应该显示,同样,当按下按钮隐藏时,视图应该隐藏。这工作正常。

问题出在设备方向更改时(比如说从纵向模式到横向模式)。如果显示视图,它会调整大小,一切正常。但如果视图被隐藏,我旋转设备并按下显示,视图会显示,但不会调整为新布局。它保留其原始尺寸。

就像自动调整大小仅适用于可见组件一样。有没有办法强制调整视图大小? */

【问题讨论】:

    标签: ipad view device-orientation


    【解决方案1】:

    添加视图时,请使用以下内容:

    [subViewFromNib setBounds:[viewYouAddedSubviewTo bounds]];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 2015-05-05
      相关资源
      最近更新 更多