adaptive-layout

    2热度

    1回答

    我需要CSS规则,它可以动态地调整/重新格式化div的内容,以对大小进行任何更改(即使JavaScript被禁用)。可能吗? 像: @media (min-width:600px) { div .content { column-count: 2; }} @media (min-width:900px) { div .content { column-count: 3; }} ... 或东

    1热度

    1回答

    我一直试图站起来,用纯代码构建自适应布局(不使用故事板)上运行。我用布局锚设置的限制和利用traitCollectionDidChange方法各组约束和其他接口的变化之间变化。我使用switch语句用相应的一组约束来调用相应的方法。 override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection

    0热度

    1回答

    我有几个宽度至少为屏幕宽度75%的对象。 问题是,它们在iPad或横向模式下看起来不太好。 我想改变不同性状的“75%”,但不知道如何。 我已经看过了约束的详细信息,并点击加号图标: 增加的变化后,我发现我可以改变常数而不是乘数: 任何人都有任何想法如何优雅地做到这一点? 感谢

    0热度

    1回答

    在我的应用程序中,大多数视图在用于小型设备(例如iPhone纵向)和大型设备(例如iPad全屏)上时都存在主要的UI设计差异。基本架构保持不变,但每个View Controller需要显示一组非常不同的UI元素。 我可以通过根据大小类安装和卸载元素和自动布局约束来响应Interface Builder中的大小更改,但这样会非常笨重和易碎。 在你们古时(2014年),苹果公司的建议是: 如果你想提出

    1热度

    1回答

    当水平尺寸类更改时,我在调整单元格布局时遇到问题。 我的单元有一个stackView,我希望该轴对于紧凑尺寸类是水平的,对于常规是垂直的。 这是我的尝试: override func traitCollectionDidChange(previousTraitCollection: UITraitCollection?) { if previousTraitCollection?.hor

    10热度

    2回答

    我正在开发使用Xcode 8(测试版1)的应用程序。不幸的是,我无法找到“Size Classes”选项。 在Xcode 7中,有选项“使用大小类”。 但在Xcode 8没有这样的选项。在Xcode 8中使用Size Classes或类似的东西有帮助吗?

    0热度

    1回答

    我们的UITextField实例正在使用“默认”设置。它们根据用户输入自动扩展。我们希望将它们设置为更大的初始宽度,以便它们不必增加宽度。在维持“适应性”布局的同时,做到这一点的正确方法是什么?或者这与iOS最佳实践恰恰相反,我们应该保持原样?

    0热度

    1回答

    如何使表格宽度自适应?这意味着,如果有足够的空间,使其100%;如果表太宽并且被裁剪,请将其设置为自动,以便表格列不会被裁剪。 <div> <table class="adaptive-table"> </table> </div> 有没有使用CSS的方法? 谢谢

    1热度

    1回答

    我相信在使用Autolayout管理用户界面时,使用autoresizing进行方向更改会很好。 所以很多程序员都在同一时间,建议对阵双方,但据我的理解应该罚款。 因为Autoresizingmask很容易玩。 我想在自动屏蔽本身变成局限实际上我相信 translatesAutoresizingMaskIntoConstraints 纠正我,如果我错了 如果它的好或不行可以在一些深入解释为什么?

    0热度

    1回答

    我想为iPad和iPhone(4'')设置不同的约束。 我已经为iPhone设置了常规高度和紧凑宽度约束。但是这些限制显示在7.9“iPad,9.7”iPad上。 这些约束适用于模态视图。 如何让我的常规高度和紧凑宽度限制仅限于我的iPhone。