我在项目中使用自动布局时,当我尝试滚动视图并添加约束时,它会显示警告或错误,请建议我如何解决它。
答案 0 :(得分:0)
使用scrollview并将您的视图放在该滚动视图中。
- ScrollView - 应用x位置,y位置,前导和&的约束。尾随空间。不要给出scrollview的高度和宽度限制。
- 查看 - 应用x位置,y位置,前导和范围的约束尾随空间,宽度和高度。
答案 1 :(得分:0)
首先开发整个布局。然后将该布局放在scrollview中。请记住,scrollview总是只占用一个布局,并且不能占用更多。所以请记住以只有一个最外层布局的方式设计页面,然后将整个布局放在ScrollView中。
如果您只想要部分页面,则将要滚动的元素放在布局中,然后将该布局放在scrollView中。
<ScrollView>
<LinearLayout>
//the whole page
</LinearLayout>
</ScrollView>
<LinearLayout>
//some elements
<ScrollView>
<LinearLayout>
//elements to be scrolled
</LinearLayout>
</ScrollView>
</LinearLayout>
答案 2 :(得分:0)
不要担心它。只要确保约束就足够了(无论你的xib还是代码)。有些时候我需要在scrollView的子视图基础上对视图进行conatraint