从纵向模式切换为横向模式时重新排序视图(iOS Xcode swift)

纳尔布

我有一个用户界面(浅灰色)和图像部分(深灰色)。

在纵向模式下,我想实现以下目标:

在此处输入图片说明

如果我在iPhone 4/5上运行,我将没有足够的空间来显示图像。因此,当旋转到横向模式时,我想实现以下目标:

在此处输入图片说明

我可以通过自动布局来实现吗?

有文件指示吗?

我是Xcode / swift的新手。如果过于复杂,我可能会强制采用一种模式。

预先感谢您的建议!

马克·博斯基(Marco Boschi)

要针对不同的方向(或设备)实现不同的布局,应使用尺寸类别和自动布局。

在情节提要的底部,您应该看到Any Any,这意味着您的视图控制器将在所有设备和方向上以相同的方式显示。如果单击它,则可以选择一个新的尺寸类别(说明将有助于为所需的设备和方向选择正确的尺寸类别)。然后,您可以更改约束以不同方式排列视图。

现在,您将拥有两套约束视图:一套应用于您选择的尺寸等级,另一套将应用于任何其他尺寸等级。

如果您从未使用约束来安排视图,那么这里是一个教程

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

MAC OS Xcode Swift 2.2全屏模式

来自分类Dev

MAC OS Xcode Swift 2.2全屏模式

来自分类Dev

xcode swift AnyObject转换为Swift

来自分类Dev

xcode swift AnyObject转换为Swift

来自分类Dev

iOS-在纵向和横向模式之间切换时如何旋转每个子视图

来自分类Dev

iOS-在纵向和横向模式之间切换时如何旋转每个子视图

来自分类Dev

如何在iOS Xcode Swift Playground上模拟黑暗模式

来自分类Dev

滚动时XCode Swift Timer在表视图中重新加载

来自分类Dev

仅在播放视频时使用横向模式。Xcode。IOS 7

来自分类Dev

Xcode Swift-修改子视图属性

来自分类Dev

使用Swift 2 Xcode 7更改视图

来自分类Dev

通过视图在Swift XCode中发送数据

来自分类Dev

swift xcode堆栈视图选项未显示

来自分类Dev

“ [AnyObject]?” 不能转换为'NSArray'(xcode,swift)

来自分类Dev

Xcode Swift Ios App:增加延迟

来自分类Dev

Xcode IOS Swift NSURLConnection工作缓慢

来自分类Dev

测试时,Swift Xcode 6提供了SIGABRT

来自分类Dev

在Xcode的发布模式下运行Swift Package测试

来自分类Dev

在Xcode 8(Swift 3)中将Swift数组转换为CFArray

来自分类Dev

横向和纵向的不同视图-Xcode 6

来自分类Dev

是否可以在XCode 7 Beta中切换XCode项目以使用Swift版本1.2?

来自分类Dev

黑暗模式不会在Xcode中切换为黑暗模式背景

来自分类Dev

当我切换到xcode(swift)的第二页时出现问题

来自分类Dev

iOS-XCODE-将IPA反向转换为Swift代码

来自分类Dev

swift xcode iOS:我可以重新使用已加载的模态全屏视图控制器吗?

来自分类Dev

在应用程序运行时保持屏幕不切换到横向模式-Swift

来自分类Dev

iOS XCode - 为 Profile 构建时找不到 Swift 类

来自分类Dev

在Swift 2.2和Swift 3.0之间进行Xcode切换

来自分类Dev

横向定位中的键盘问题-Xcode-Swift

Related 相关文章

  1. 1

    MAC OS Xcode Swift 2.2全屏模式

  2. 2

    MAC OS Xcode Swift 2.2全屏模式

  3. 3

    xcode swift AnyObject转换为Swift

  4. 4

    xcode swift AnyObject转换为Swift

  5. 5

    iOS-在纵向和横向模式之间切换时如何旋转每个子视图

  6. 6

    iOS-在纵向和横向模式之间切换时如何旋转每个子视图

  7. 7

    如何在iOS Xcode Swift Playground上模拟黑暗模式

  8. 8

    滚动时XCode Swift Timer在表视图中重新加载

  9. 9

    仅在播放视频时使用横向模式。Xcode。IOS 7

  10. 10

    Xcode Swift-修改子视图属性

  11. 11

    使用Swift 2 Xcode 7更改视图

  12. 12

    通过视图在Swift XCode中发送数据

  13. 13

    swift xcode堆栈视图选项未显示

  14. 14

    “ [AnyObject]?” 不能转换为'NSArray'(xcode,swift)

  15. 15

    Xcode Swift Ios App:增加延迟

  16. 16

    Xcode IOS Swift NSURLConnection工作缓慢

  17. 17

    测试时,Swift Xcode 6提供了SIGABRT

  18. 18

    在Xcode的发布模式下运行Swift Package测试

  19. 19

    在Xcode 8(Swift 3)中将Swift数组转换为CFArray

  20. 20

    横向和纵向的不同视图-Xcode 6

  21. 21

    是否可以在XCode 7 Beta中切换XCode项目以使用Swift版本1.2?

  22. 22

    黑暗模式不会在Xcode中切换为黑暗模式背景

  23. 23

    当我切换到xcode(swift)的第二页时出现问题

  24. 24

    iOS-XCODE-将IPA反向转换为Swift代码

  25. 25

    swift xcode iOS:我可以重新使用已加载的模态全屏视图控制器吗?

  26. 26

    在应用程序运行时保持屏幕不切换到横向模式-Swift

  27. 27

    iOS XCode - 为 Profile 构建时找不到 Swift 类

  28. 28

    在Swift 2.2和Swift 3.0之间进行Xcode切换

  29. 29

    横向定位中的键盘问题-Xcode-Swift

热门标签

归档