【问题标题】:Autolayout + Sizing classes migration and iPad app to universal?Autolayout + Sizing classes 迁移和 iPad 应用程序到通用?
【发布时间】:2016-01-11 05:19:05
【问题描述】:

我现有的 iPad 应用在横向模式下使用没有自动布局的情节提要。

我想我可以应用自动布局约束,然后打开大小调整类。

我希望我可以一次只做一个屏幕,通过关闭大小调整类进行测试。通过这样做,我可以保留现有的大小和位置,并在默认的自动布局常量中使用它们?

但是,在完成我的第一个屏幕之后,我找不到可以使我的自动布局约束工作/看起来不错的尺寸调整类。

我不知道如何继续?我应该在添加任何自动布局约束之前打开自动布局和调整类大小吗?另外,如果我这样做,哪种尺寸类最适合我现有的 iPad 横向布局?

【问题讨论】:

    标签: ios ipad ios8 autolayout


    【解决方案1】:

    1) 首先,打开 Auto Layout 并正确设置视图。

    2) 如果你在 iPad 和 iPhone 之间有变化(实际上是不同的尺寸),只需复制修改后的约束,并在更改尺寸类时将正确的约束标记为已安装。

    3) 您可以打开助手面板,然后选择预览以查看它在 iPhone 和 iPad 上的外观。

    【讨论】:

    • 那么我什么时候打开大小调整类?以及我应该使用什么尺寸类来获得我当前的位置作为常量,所以我不能使用它们:(?
    • 首先为 iPhone/General(Any Any)设置约束。然后将尺寸等级更改为 iPad(比方说 Normal Normal)。在这种状态下,AnyAny 的所有约束都将保留,除非您卸载它们并创建一个新约束。明白了吗?
    • 那么在添加任何约束之前打开自动布局和调整类大小?
    • 您不能在不开启自动布局的情况下添加约束。然后添加约束,然后更改为其他尺寸类并对约束进行修改。认为这就像子类化 - 您在 AnyAny 上创建约束,然后更改大小类并更改您想要的。
    • 所以在做任何事情之前要清楚地打开两者?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多