iOS---Xib或者 Storyboard中UIScrollView使用

1.使用场景:有时候在一个sence中垂直方向放入了太多控件,以至于不得不利用滚动的方式解决屏幕适配问题,如下图,这是在iphone7上的样子,如果换成SE或者4S等,那么下部肯定有内容被遮挡。




2.刚开始做这个的时候,我想很简单呀,随便设置一下上下左右约束就OK呀!可是无论我怎么设置,控件都不能水平居中!

3.解决方法:最后我发现,需要选择一个需要水平居中的控件,设置它的水平居中约束,然后在设置它的左右边距约束,其余控件相对它设置水平居中约束,那么UIScrollView的contentSize就能很好自动设置成和屏幕宽度一样啦!

4.最后,别忘记最底端的控件,也得设置一下bottom约束,不然会报错的,因为无法计算出UIScrollView的contentSize的高度。 这是个垂直滚动的布局,水平滚动布局也类似。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值