首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你知道Xcode13中特征的变化在哪里吗?

你知道Xcode13中特征的变化在哪里吗?
EN

Stack Overflow用户
提问于 2021-09-22 15:10:41
回答 4查看 1.6K关注 0票数 5

我在Xcode13中找不到特性的Vary。提前感谢您的帮助!

EN

回答 4

Stack Overflow用户

发布于 2021-10-25 22:04:39

您可以在Attributes和Size Inspector窗格中设置特定于特征的变化。

例如,假设我们有这样的布局:

使用堆栈视图属性:

但是--当我们有一个常规的宽度特征时,我们希望它看起来像这样:

使用这些Stack View属性:

切换回原来的布局(垂直堆叠视图,间距: 8,高度: 120)。

选择堆栈视图,然后在属性检查器窗格中,单击Axis左侧的+按钮,然后从弹出窗口中选择Width -> Regular / Height -> Any

当我们单击Add Variation按钮时,我们将看到一个新的wR变体,我们可以在其中选择Horizontal

现在单击Spacing左侧的+,然后再次选择Width -> Regular / Height -> Any

单击Add Variation按钮时,我们将看到一个新的wR变体,其中我们可以将8更改为32

现在我们选择高度约束,并在Size面板中单击Constant左侧的+,然后再次选择Width -> Regular / Height -> Any

单击Add Variation按钮时,我们将看到一个新的wR变体,其中我们可以将120更改为64

现在,当我们在Storyboard / Interface Builder中切换方向时(当我们在运行时旋转设备时),我们会得到我们想要的结果。

票数 3
EN

Stack Overflow用户

发布于 2021-10-10 17:42:15

根据this的说法,唯一的解决办法是执行以下操作:

  • 为活动大小类设置约束
  • 特征差异需要在文件检查器选项卡中启用
  • 之后,您可以通过单击属性旁边的加号手动添加特征(它将使用活动大小类,但您也可以在创建时对其进行修改)

不幸的是,这只适用于属性,而不适用于约束。没有其他的工作可以解决这个问题。

每个有这些问题的人都应该发布bug报告,让Xcode开发人员知道。

票数 0
EN

Stack Overflow用户

发布于 2021-10-19 14:27:24

我找到了一个解决方案,假设肖像的前导、尾随、顶部和底部约束为0。现在,在日志窗口上方的底部栏中,点击“方向”以将视图放入景观中。现在找到您想要更改的约束,双击该约束,然后点击常量字段旁边的+图标,并添加一个新的变体,在本例中为景观。然后更改一个值,这些值将被实现,一个用于肖像,另一个用于景观。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69286933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档