Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/109.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为什么UIScrollView不在顶部滚动_Ios_Iphone_Uiscrollview - Fatal编程技术网

Ios 为什么UIScrollView不在顶部滚动

Ios 为什么UIScrollView不在顶部滚动,ios,iphone,uiscrollview,Ios,Iphone,Uiscrollview,我试图实现一个包含几个不同视图的UIScrollView 以下是层次结构: 主视图 滚动视图 容器视图1 容器视图2 视图1 视图2(顶部空间到视图1=1,底部空间到视图3=1,尾随/前导空间到superview=0,与容器视图成比例的高度2=0.2) 视图3 视图4 视图5 (我需要添加容器视图1,因为我正在从另一个视图控制器复制和粘贴,不想丢失所有约束) 当我滚动时,只有底部滚动,内部视图的所有大小都会改变,但顶部锁定到位。 我想让顶部向上滚动,所有视图保持相同的形状 所有

我试图实现一个包含几个不同视图的UIScrollView

以下是层次结构:

  • 主视图
    • 滚动视图
    • 容器视图1
      • 容器视图2
        • 视图1
        • 视图2(顶部空间到视图1=1,底部空间到视图3=1,尾随/前导空间到superview=0,与容器视图成比例的高度2=0.2)
        • 视图3
        • 视图4
        • 视图5
(我需要添加容器视图1,因为我正在从另一个视图控制器复制和粘贴,不想丢失所有约束)

当我滚动时,只有底部滚动,内部视图的所有大小都会改变,但顶部锁定到位。

我想让顶部向上滚动,所有视图保持相同的形状

所有视图和约束都完全在故事板中实现。
每个视图1到视图5都有相同的约束。

容器视图很有用,请确保在容器视图和滚动视图之间添加了顶部/底部/前导/尾随约束,然后所有视图之间的约束仅根据内部而非外部确定容器视图的确切高度和宽度,特别是容器视图,对于比例约束,请尝试使其相对于滚动视图或VC主视图而不是容器视图。容器视图很有用,请确保在容器视图和滚动视图之间添加了顶部/底部/前导/尾随约束,然后,所有视图之间的约束仅基于内部而非外部(尤其是容器视图)确定容器视图的确切高度和宽度,对于比例约束,请尝试使其相对于滚动视图或VC主视图而不是容器视图