ios - 通过移动多个 View 来更改旋转布局

标签 ios swift ipad

我正在开发一个应用程序,其中我有一个具有两种类似的水平/垂直布局的设计。而且是在 iPad 上。我找到了其他答案,但我无法使用其中的大多数,因为我的 View 中有两个表格 View ,这意味着我无法使用 xibs。我也在为 iPad 制作它,因此根据高度/宽度变化更改布局不起作用。

我想要实现的设计如下图所示。我遇到的麻烦是将横向模式下堆叠在右侧的两个 View 移动到彼此相邻且垂直方向较短。另外,我需要将这四个按钮和右侧表格移至其他两个 View 的下方。

iPad design prototypes

我已经尝试过重写特征函数,如 this blog post 中所述。但我一生都无法让它发挥作用。

我正在寻找任何人可以给我的建议。我感觉自己碰壁了,不知道如何实现这一点。

最佳答案

只需给出 subview 相对于 super View 的高度和宽度约束即可工作。

关于ios - 通过移动多个 View 来更改旋转布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55389614/

相关文章:

c++ - “共享应用程序”是 "cocos2d::ccapplication"的私有(private)成员

ios - MKPolyline 未在 map 上绘制。我该如何解决这个问题?

iphone - 我们如何在icloud中存储照片和视频等数据

ios - 在 Swift 中运行时更改自定义 UIView

ios - 使用 AutoLayout 缩放 UIImageView 以适应宽度

android - 使用 ffmpeg 将图像即时编码为 mp4 视频

iOS 9 和 Siri 的智能提醒

ios - CALayer 在动画之前已经出现在屏幕上

iphone - ipad 应用程序在 ipad 上完美运行但在模拟器中运行不完美,这是一个不好的迹象吗?

ios - 如何将 phonegap 应用程序部署到 ipad/iphone