插入滚动视图为什么会这样

插入滚动视图为什么会这样

老师,你好我想在home页面加入一个滚动视图,但是加进去了之后就变成了下面这个样子http://img1.sycdn.imooc.com/climg/59e6bf1200017c4d03780231.jpg代码如图:http://img1.sycdn.imooc.com/climg/59e6bf2c0001908208190444.jpg但是当我单独做一个DEMO的时候就不会出现这样的效果,如图http://img1.sycdn.imooc.com/climg/59e6bf51000178be03740270.jpg所以麻烦老师给解决一下,是什么原因,如何能够实现在home页面加入轮播图

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
提问者 LongFace 2017-10-18 11:18:54

不是那个原因,老师,我想说的是当我加入到HomeViewController 的时候,滚动视图会发生这种情况,当我单独做这个demo的时候,就不会,是不是因为视图控制器的原因

http://img1.sycdn.imooc.com/climg/59e6c81000018ae305520757.jpg

http://img1.sycdn.imooc.com/climg/59e6c81b00017c4d03780231.jpg


  • 这个控制器顶部会有一个顶部视图,这个顶部视图的高度是70吗?看你设置的位置y是70。
    2017-10-18 11:38:05
  • 如果顶部视图高度是70,还有一个问题就是你的UIImageView的y值设置有问题,因为UIImageView你的y设置的是0,而UIScrollView设置的是70。
    2017-10-18 11:39:52
  • 提问者 LongFace 回复 Tender10 #3
    都设置相同的话也还是不能够正常显示,放弃了,不知道咋回事,谢谢老师
    2017-10-18 11:44:01
Tender10 2017-10-18 11:01:20

你是说出现的红色区域???

  • 提问者 LongFace #1
    不是红色区域,当我加入滚动视图的时候,单独的demo只可以左右滚动,可以正常显示,当加入到homeview中的是受,只显示一半,然后鼠标可以上下左右滚动
    2017-10-18 11:03:34
  • 提问者 LongFace #2
    对,我为了调试加了一个红色的背景颜色
    2017-10-18 11:04:44
  • Tender10 回复 提问者 LongFace #3
    你可以禁止ScrollView上下滚动,并且把图片的高度和ScrollView的高度设置成相同的。
    2017-10-18 11:08:55
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS进阶:界面优化与数据存储
  • 参与学习       516    人
  • 提交作业       158    份
  • 解答问题       637    个

本路径采用基础+案例方式,助你解开对界面优化、数据储存、屏幕适配的疑惑。6小时团购项目实战加最新版本Swift讲解,让你掌握更多iOS开发技巧。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师