我正在使用自动布局,到目前为止它进展顺利,但现在我对如何继续实现我想要的设计感到迷茫。
我收到了一份包含 2 个部分的小问卷。每个部分都嵌入在自己的 UIView 中,每个部分的视图包含每个问题的 uiview。
我的问题是,我想动态添加问题,当用户在问题 1 中输入某个输入时,只显示第 1 部分的问题 2。
我首先尝试通过对问题视图使用 addsubview 并使用 setFrame 动态重置该部分的框架来显示每个部分:在意识到此方法不适用于自动布局之前(例如,因为我的问卷包含在滚动视图中,滚动将调用滚动视图上的 loadsubviews 方法并将部分的视图重置为其原始大小...)
实现这一目标的正确方法是什么?也许使用可变大小的表格视图?或者以编程方式创建布局约束?