滚动视图歧义
Scrollview ambiguity
我有一个 xib,它由一个主默认视图组成,我在主视图下添加了两个子视图,名称为:"RootView" 和 "scrollHolderView"。我已将 "RootView" 边固定到主默认视图并指定了特定高度。 "ScrollHolderView" 的边缘固定在 "RootView" 底部。在 "ScrollHolderView" 我添加了滚动视图(Content Scroll View),在滚动视图中,添加了一个视图(contentView)。
我按照此 link 中描述的相同步骤进行操作,但它没有滚动。但是当我删除 "contentView" 和 "scrollHolderView" 之间的约束(即 "Equal Widths" 和 "Equal Heights")时,它正在滚动,但显示错误并且输出与预期不同。
这里有什么问题吗?
我正在使用 Xcode 8.2.1,XIB,iOS10.2
根据您的评论 "Error is scrollview height and width ambiguity" - 这会准确告诉您需要定义的内容。要解决此错误,内容视图需要宽度和高度才能滚动。
通常,内容视图和滚动视图之间的宽度相等(无水平滚动),高度由内容视图中的内容定义,方法是将内容视图的底部限制在其中的最后一个元素(或固定高度)。
如果仍有问题,post 故事板文件或 xib。
我有一个 xib,它由一个主默认视图组成,我在主视图下添加了两个子视图,名称为:"RootView" 和 "scrollHolderView"。我已将 "RootView" 边固定到主默认视图并指定了特定高度。 "ScrollHolderView" 的边缘固定在 "RootView" 底部。在 "ScrollHolderView" 我添加了滚动视图(Content Scroll View),在滚动视图中,添加了一个视图(contentView)。
我按照此 link 中描述的相同步骤进行操作,但它没有滚动。但是当我删除 "contentView" 和 "scrollHolderView" 之间的约束(即 "Equal Widths" 和 "Equal Heights")时,它正在滚动,但显示错误并且输出与预期不同。
这里有什么问题吗?
我正在使用 Xcode 8.2.1,XIB,iOS10.2
根据您的评论 "Error is scrollview height and width ambiguity" - 这会准确告诉您需要定义的内容。要解决此错误,内容视图需要宽度和高度才能滚动。
通常,内容视图和滚动视图之间的宽度相等(无水平滚动),高度由内容视图中的内容定义,方法是将内容视图的底部限制在其中的最后一个元素(或固定高度)。
如果仍有问题,post 故事板文件或 xib。