【问题标题】:Xcode 6 - iOS8 Constraints for Universal AppsXcode 6 - 通用应用程序的 iOS8 约束
【发布时间】:2014-09-22 05:20:31
【问题描述】:

任何人都知道如何配置约束或其他任何东西,以实现所有 iPhone 尺寸的视图对象的正确实现?

让我用一个例子来解释:

在 Xcode 6 (iOS 8) 中,您没有适用于 iPad 的故事板和适用于 iPhone 的故事板,但您想为 iPad 和 iPhone(3.5、4、4.7 和 5.5)实现 UIWebView

如果你想用 UIWebView 填满整个屏幕(这只是一个例子),你必须做什么?

我在“Interface Builder”中尝试使用“Scale to Fill”参数,我尝试过:

    [self.webView setBounds:self.view.bounds];

您需要使用“setFrame”以编程方式指定每个尺寸?我不这么认为。

有什么建议吗?

【问题讨论】:

    标签: constraints ios8 xcode6


    【解决方案1】:

    我解决了这个问题,但我不高兴,因为我还不了解“接口生成器约束”。我不安静。

    我的解决方案:

        UIWebView *webView = [[UIWebView alloc] initWithFrame:self.view.bounds];
        [self.view addSubview:webView];
    

    但我想知道如何构建适合所有屏幕尺寸的“对象视图”(例如 UIWebview),并通过约束工具来完成。

    考虑新情况(xCode 6):iPad 和 iPhone 的独特故事板。

    【讨论】:

      【解决方案2】:

      我找到了我的问题的解决方案。这大概就是我想要的。

      这是 Skip Wilson 的教程。链接:

      iOS8 Constraints and Size Classes

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多