我强迫的问题是: 我有一个大的scrollView,我必须以编程方式添加5个子视图 当我不知道子视图将具有什么样的高度时:(
是否有一些API可以这样做?
或者我必须手动计算子视图高度并使用CGRectMake
添加它们
根据计算出的尺寸?
答案 0 :(得分:1)
我要做的是使用自动布局。如果使用内部约束将子视图添加到滚动视图,则这些约束不仅可以确定子视图彼此的距离,还可以确定与围绕它们的虚构内容视图的距离。滚动视图然后使用内容视图的大小作为其contentSize
,整个事物变得可滚动。尽管你不知道任何观点的高度,这仍然有用,这正是你所追求的。