这两天在搭建一个类似于网易新闻首页的界面,这个界面顶部可滚动的标题栏布局是上图片下文字格式,所以采用了collectionView来实现,下面则是用了scrollview添加多个tableview来实现上下联动效果,具体实现大致如此,因为之前实现过类似界面,想着也没啥问题,近期任务不多,开发也是慢慢悠悠进行的,就在在界面基本完工时,发现一个问题,就是横向滚动的scrollview和内部嵌套的可纵向滚动的tableview产生一个冲突,当我把scrollView的scrollenable 属性设置为NO,即禁止它的滚动属性时,内部tableview是可以上下滚动的,下拉刷新,上拉加载一切正常,但是scrollView就无法横向滚动切换,反之,scrollview可以滚动的时候,tableview则是无法滚动的,把代码反复查阅多次,才发现原因,原来是scrollView的高度和内部tableview的高度设置不一致导致的,修改后问题立马解决,所以在此记录一下,也给遇到类似问题的朋友一个解决思路。。。
网友评论