Layout UIScrollView弄乱了它的子视图
我有一个UIScrollView和一些子视图。子视图可以展开和折叠。加载UIScrollView时,子视图将被折叠,无需UIScrollView启用滚动。展开子视图时,展开子视图下的子视图向下移动。现在,当扩展某些子视图时,UIScrollView的内容大小可能不够大。因此,我尝试如下更新contentSize: `float scrollViewSizeHeight=IngCreditsView.frame.size.height+recipeView.frame.size.height +tasteView.frame.size.height+nutritionView.frame.size.height+300Layout UIScrollView弄乱了它的子视图,layout,uiscrollview,subview,Layout,Uiscrollview,Subview,我有一个UIScrollView和一些子视图。子视图可以展开和折叠。加载UIScrollView时,子视图将被折叠,无需UIScrollView启用滚动。展开子视图时,展开子视图下的子视图向下移动。现在,当扩展某些子视图时,UIScrollView的内容大小可能不够大。因此,我尝试如下更新contentSize: `float scrollViewSizeHeight=IngCreditsView.frame.size.height+recipeView.frame.size.height +t
if (scrollViewSizeHeight > scrollView.frame.size.height)
{
[scrollView setContentSize:CGSizeMake(scrollView.frame.size.width, scrollViewSizeHeight)];
[scrollView setNeedsDisplay];
}`
新的代码标签很奇怪--
但当这种情况发生时,子视图会崩溃,位置也会混乱。有人知道为什么吗?只需停用IB中的自动布局