【问题标题】:How to resize views for iphone 5 WITHOUT autolayout如何在没有自动布局的情况下调整 iphone 5 的视图大小
【发布时间】:2012-12-01 17:24:17
【问题描述】:

我正在使用故事板。过去两周我一直在尝试让自定义页面视图控制器工作http://www.wannabegeek.com/?p=168。我终于发现这种特殊方法不适用于自动布局。

所以现在我被卡住了,有没有办法让视图调整到 iphone 5,我已经查找了不同的方法,但似乎它们针对 xibs 进行了优化(我没有使用)。

至少,我将如何删除对 iphone 5 的支持,因为现在当我运行 iphone 5 模拟器时,所有像素都添加到左侧,使我的应用偏离中心:(

谢谢。

【问题讨论】:

    标签: xcode resize storyboard iphone-5 autolayout


    【解决方案1】:

    这将取决于您想要做什么,但这是我的做法。为了使我的布局适用于 iPhone 5,我从底部测量我想要靠近屏幕底部的任何项目:

    CGRect settingsButtonFrame = CGRectMake(10, self.view.frame.size.height - 80, 26, 26);
    

    【讨论】:

    • 这进入 .h?抱歉,我是 xcode 的菜鸟
    • 不,您需要为您为视图创建的每个帧以及视图上的任何对象使用这种类型的代码。
    • 我将如何完全删除 iphone 5 支持?
    • 我不相信这是可能的。
    • 哦,我的意思是如何将纵横比保持为 960x640 并且只有侧面有黑条,我删除了 i586 启动图像,但它仍然尝试调整 iphone 5 的全屏大小。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-05
    • 2012-09-24
    • 2020-05-03
    相关资源
    最近更新 更多