iOS xib文件中添加ScrollView约束的方法

 更新时间:2018年01月26日 09:33:56   作者:Eric_HYD  
下面小编就为大家分享一篇iOS xib文件中添加ScrollView约束的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

刚开始用ScrollVIew的时候,先是在xib中试验的,添加好子布局后无论如何都没法滑动。后来经过诸多尝试终于解决,也正好记录一下自己解决的过程。

第1步:添加ScrollView

第2步:给ScrollView设置上、下、左、右的约束

第3步:给ScrollView添加一个ContentView,设置它的上下左右约束,宽度同父布局相等(宽度也可以不相等),高度暂时先不设定,因为后期要用这个特性让其高度自适应内容,这个时候我发现小红箭头报错。

第4步:因为高度没有确定所以会报错,加一个固定大小(intrinsic size) ,这个约束报错就没有了。当当程序运行时ContentViw的 size 会根据你的约束重新改变,intrinsic size并不会影响你的约束。

第5步:给ContentView添加子View,用以将父View撑开,从而可以滑动。

总结:

scrollView的frame通过与父视图的约束进行确定

scrollView的contentSize的高度宽度通过contrainerView来确定

以上就是实现的全过程。

这篇iOS xib文件中添加ScrollView约束的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 解决iOS7上UITextField限制字数输入导致崩溃问题的方法

    解决iOS7上UITextField限制字数输入导致崩溃问题的方法

    这篇文章主要为大家分享了解决iOS7上UITextField限制字数输入导致崩溃问题的方法,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • 你应该知道的tableViewCell行高计算处理

    你应该知道的tableViewCell行高计算处理

    这篇文章主要给大家介绍了关于tableViewCell行高计算的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • iOS中的UIStepper数值加减器用法指南

    iOS中的UIStepper数值加减器用法指南

    UIStepper可以有许多应用场景,比如在购物应用中制作按钮对购买商品的数量进行增或减,下面我们就一起来看看iOS中的UIStepper数值加减器用法指南
    2016-05-05
  • iOS之数据解析之XML解析详解

    iOS之数据解析之XML解析详解

    本篇文章主要介绍了iOS之数据解析之XML解析详解,XML解析常见的两种方式:DOM解析和SAX解析,有兴趣的可以了解一下。
    2016-12-12
  • iOS WebSocket长链接的实现方法

    iOS WebSocket长链接的实现方法

    WebSocket是HTML5一种新的协议,它实现了浏览器与服务器全双工通信,本篇文章介绍了iOS WebSocket长链接的使用,有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • 模仿iOS版微信的滑动View效果

    模仿iOS版微信的滑动View效果

    比如我们常用的微信,对于Android版本,长按某个聊天好友,会弹出 标为未读,置顶聊天,删除聊天 选项;对于iOS的版本,右滑,会显示出 标为未读,删除 选项。这篇文章主要介绍了模仿iOS版微信的滑动View,需要的朋友可以参考下
    2019-05-05
  • iOS touch事件区分单击双击响应的方法

    iOS touch事件区分单击双击响应的方法

    如果您的 iPhone 应用里有个 view,既有单击操作又有双击操作。用户双击 view 时,总是先执行一遍单击的操作再执行双击的操作。所以直接判断时就会发现不能直接进入双击操作。下面是区分 touch 事件是单击还是双击的方法,需要的朋友可以参考下
    2016-10-10
  • iOS实现多个垂直滑动条并列视图

    iOS实现多个垂直滑动条并列视图

    这篇文章主要为大家详细介绍了iOS实现多个垂直滑动条并列视图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • iOS基于UIScrollView实现滑动引导页

    iOS基于UIScrollView实现滑动引导页

    这篇文章主要为大家详细介绍了iOS基于UIScrollView实现滑动引导页的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • iOS10适配以及Xcode8使用需要注意的那些坑

    iOS10适配以及Xcode8使用需要注意的那些坑

    这篇文章主要为大家详细介绍了iOS10的适配以及Xcode8使用需要注意的那些坑,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09

最新评论