我有一个现有的 iPad 应用程序(纵向模式),我正在尝试在 XCode 中添加横向模式。我已经能够在第一个简单的 View 上做到这一点,如下所示,通过将 XCode 中的类更改为 UIScrollView 并且 UIView 落入其下方(我相信 UIView 是由 XCode 添加的,但不确定是不是)。滚动 View 在横向模式下工作完美。

当我尝试对下一个场景做同样的事情时,它不允许我再次更改顺序,如下图所示;我不确定为什么它不允许同样的事情:

有任何想法吗?有没有另一种方法来实现这一点?

更新
这是显示尝试在 UIVIewController 中插入 UIScrollView 的位置的图像(书籍详细信息是 UIViewController;书籍详细信息 View 是 UIView):

ios - 无法使用 XCode 8 在 UIView 上方插入 UIScrollView 到另一个场景-LMLPHP

最佳答案

那么在第二个 Controller 上执行此操作:
1. 从 UIView 场景中删除主要的 UIViewController 然后,
2. 在上面添加一个 UIScrollView
3. 将 UIView 添加为 UIScrollView subview 。

您将像第一个场景一样拥有完美的顺序和所需的结果。
在您的情况下,选择底部布局指南下的 View ,按退格键,将 UIScrollView 拖放到该书籍详细信息上。干杯。

这是结果:
ios - 无法使用 XCode 8 在 UIView 上方插入 UIScrollView 到另一个场景-LMLPHP

关于ios - 无法使用 XCode 8 在 UIView 上方插入 UIScrollView 到另一个场景,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41964016/

10-13 03:51