Ios 使用自动布局更新UIScrollView中的UIView
我两天以来一直在这个问题上,我不知道如何继续&我在互联网上没有找到解决方案,所以我想在这里征求意见 我的问题是关于AutoLayout、UIScrollView和UIView:请看一看我为向您解释我想做什么而制作的模式 蓝色框表示标签,绿色框表示UIScrollView,粉色框表示UIView。UIView包含一个图表(使用伟大的iOS图表库)。问题是,当用户向右滚动时,我将数据添加到图表中,它会变长,这没有问题 但只要我添加约束,就不会显示任何内容。。我想给用户一个在景观中看到这一点的可能性 层次结构是:Ios 使用自动布局更新UIScrollView中的UIView,ios,swift,uiview,uiscrollview,Ios,Swift,Uiview,Uiscrollview,我两天以来一直在这个问题上,我不知道如何继续&我在互联网上没有找到解决方案,所以我想在这里征求意见 我的问题是关于AutoLayout、UIScrollView和UIView:请看一看我为向您解释我想做什么而制作的模式 蓝色框表示标签,绿色框表示UIScrollView,粉色框表示UIView。UIView包含一个图表(使用伟大的iOS图表库)。问题是,当用户向右滚动时,我将数据添加到图表中,它会变长,这没有问题 但只要我添加约束,就不会显示任何内容。。我想给用户一个在景观中看到这一点的可能性
• View
• ScrollView
• LineChartView
那么我应该添加什么约束来实现这一点呢
非常感谢基于这些原因,我详细阐述了一个答案: 第一步: 右键单击从子滚动视图到父视图 第二步: 选择这些约束(可以通过按住shift键一次选择多个约束),然后点击添加约束: 第三步: 用鼠标右键单击从scrollview拖动到自身上,它将弹出另一条消息: 第四步: 告诉他保持当前高度(你可以在这里添加不同的约束,但现在就可以了) 对于子UIView,您可以执行相同的操作,然后查看发生了什么
要能够滚动,请注意,修改包含UIView的图形的大小后,还必须将UIScrollView内容大小设置为与图形UIView大小匹配 你好。你的问题出在红场,对吗?你好@SilviuSt谢谢你的回答。实际上,我需要为UIView和UIScrollView设置约束。约束会影响UIScrollView的内容大小吗?我不太明白哪个是view,哪个是scrollview,你能告诉我吗?不,约束不影响contentSize。默认值为UIScrollView的大小绿色框为UIScrollView,粉色框为UIView。我希望全屏显示scrollview,这样就可以滚动查看整个UIView(当用户向左滚动以加载更多数据时,UIView的大小会更新)。我该怎么办?这对你有用吗?