【问题标题】:React Native equivalent of adapting to size classes?React Native 相当于适应大小类?
【发布时间】:2017-02-06 16:57:37
【问题描述】:

在 Swift 中为 iOS 开发时,我可以将属性和约束配置为仅适用于某些尺寸类。例如,如果水平约束,我可以将视图的宽度修改为 200,如果水平规则,我可以修改为 400。或者我可以adapt a stack view to be either horizontal or vertical based on the size class

我检查了文档和 SO,但在 React Native 中找不到类似的功能。它存在吗?如果是这样,我该如何使用它?

【问题讨论】:

    标签: ios react-native


    【解决方案1】:

    该功能不是 React Native 的一部分,因为 React Native 使用了 Yoga,这是一种布局引擎,它与基于约束的 iOS 自动布局引擎完全不同。 你可以使用 React Native 做的是使用基于屏幕宽度或高度的百分比来管理大小和边距。 这类似于我们开发响应式网页所做的工作。

    如果你想更深入地了解这个话题,我可以向你推荐这个article

    【讨论】:

    • 所以没有办法用瑜伽来达到类似的效果?
    • 我不知道。但我相信,在某种程度上,您可以通过开发自定义组件来实现您想要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-14
    • 2017-02-19
    • 2016-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多