Ios 如何在大视图上工作

Ios 如何在大视图上工作,ios,xcode,swift,uiview,Ios,Xcode,Swift,Uiview,您好,我正在尝试了解如何在大视图上工作,因为我在做表单视图,我使用可滚动视图,但在这里我不能在底部添加项目,因为我在视图之外,我了解到: 在情节提要中选择“视图控制器” 去尺码检查员那里 模拟大小更改固定为自由形式 然后设置视图控制器的高度 但我的观点是: 我认为最好的方法是在代码中添加视图内容。您是否尝试过从文档大纲本身拖动视图?我建议使用表视图而不是滚动视图,单独设计单元格并从代码中管理它们。为什么会出现问题?你是说即使在设计时设置了自定义尺寸,你仍然可以添加视图吗?我正是使用这种方法,

您好,我正在尝试了解如何在大视图上工作,因为我在做表单视图,我使用可滚动视图,但在这里我不能在底部添加项目,因为我在视图之外,我了解到:

  • 在情节提要中选择“视图控制器”
  • 去尺码检查员那里
  • 模拟大小更改固定为自由形式
  • 然后设置视图控制器的高度
但我的观点是:


我认为最好的方法是在代码中添加视图内容。

您是否尝试过从文档大纲本身拖动视图?我建议使用表视图而不是滚动视图,单独设计单元格并从代码中管理它们。为什么会出现问题?你是说即使在设计时设置了自定义尺寸,你仍然可以添加视图吗?我正是使用这种方法,它对我非常有效。@hasan83我想我在创建视图时犯了一个错误,我将遵循以下步骤:在类中添加scrollView,然后将内容添加到scrollView“scrollView.addSubview.yourContent”这是一种处理scrollView内容的旧方法。现在可以通过使用约束来处理它。您可以通过将scrollview的四个上、右、左下约束设置为其父视图来实现这一点。然后对于scrollview内部视图集left,scrollview的顶部和底部约束以及scrollview的相等宽度。正如hasan83所添加的,在代码中执行此操作时,必须添加约束。从我的理解来看,问题是3个视图比IB中的可查看滚动视图大,这是一个令人头痛的问题!我有一个像这样的项目,发现用代码来做要容易得多。