【问题标题】:Some of my iPad pages won't rotate/resize correctly我的一些 iPad 页面无法正确旋转/调整大小
【发布时间】:2010-07-15 01:57:05
【问题描述】:

我有一个提交到应用商店的应用程序。我 2/5 的页面(标签)无法正确旋转/调整大小。因此我关闭了旋转。因此苹果拒绝了我的申请。所以我又回到了绘图板上。这两个页面仍然无法正确旋转。

考虑到 Interface Builder 无法正常工作,我能否以编程方式重新定位我的文本字段等?

【问题讨论】:

    标签: objective-c cocoa-touch ipad uikit interface-builder


    【解决方案1】:

    每个控件都是 UIView 的子类,它具有 frame 属性来确定其在其父视图中的位置。您可以在视图控制器子类中覆盖 willRotateToInterfaceOrientation:duration: 以重新定位视图和控件。

    也就是说,除非您的应用程序中有一些非常新颖的布局,否则您可以在 Interface Builder 中设置的 struts 和 springs 自动调整大小应该适合您。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-03
      • 1970-01-01
      • 1970-01-01
      • 2016-01-23
      • 2023-03-04
      • 1970-01-01
      • 2015-10-31
      相关资源
      最近更新 更多