首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用vary of删除视图?

如何使用vary of删除视图?
EN

Stack Overflow用户
提问于 2018-04-21 01:45:25
回答 1查看 374关注 0票数 1

我有一个视图控制器,在纵向模式下有一些嵌套的视图,但我需要知道是否有可能在我只有一个图像的横向上生成一个变体(删除我在纵向视图中的所有元素),或者我需要为这种情况创建另一个视图控制器。

EN

回答 1

Stack Overflow用户

发布于 2018-04-21 11:40:31

您可以使用traitcollection在代码中更改这一点

针对您的case的

您可以使用下面的条件来表示landscape方向

代码语言:javascript
复制
if traitCollection.verticalSizeClass == .compact {   
    labelName.isHidden = true  // hide label
    textfield.isHidden = true // hide text
    imageName.isHidden = false  // unhide image
}

注:根据您要编辑设备的方向和您正在使用的设备类型,您也可以使用traitcollection.horizontalSizeClass,它可以是.compact.regular

traitcollection options for different devices

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

https://stackoverflow.com/questions/49947147

复制
相关文章

相似问题

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