滚动视图行为不正常?

Posted

技术标签:

【中文标题】滚动视图行为不正常?【英文标题】:Scroll View not behaving properly? 【发布时间】:2015-09-25 04:38:13 【问题描述】:

我有一个使用滚动视图的屏幕。我将滚动视图作为父视图。

滚动视图约束

center x to super view 
leading space 
trailing space 
top space to top layout guide ,constant:-64.0

在滚动视图中,我有一个主视图。

人视图约束

center x to super view 
leading space 
trailing space 
top space 
bottom space,constant:-30
height:30 

如您所见,下面有一个标签,但该标签不可见.

【问题讨论】:

你能分享主故事板的层次结构 -> 视图控制器 -> 带有约束的 UI 元素结构吗?这会很有帮助。 如何分享告诉我 像这样google.co.in/…附上图片(包括约束) 图片太多了 【参考方案1】:

我认为问题不在于滚动视图。如果您可以在尺寸检查器中检查尺寸,则它与您的 VC 一起使用,它将位于导航栏下方的 0 处。

你应该只选择你的视图控制器打开属性检查器并取消选择在顶部栏

这会将嵌入在 VC 中的 mainView 设置为 64

并且您的 scoll 视图应该为 0 Y。因为您已经将主视图设置为 64.

希望这会有所帮助:)

【讨论】:

实际上,当我添加滚动视图时,它需要 64 的自动间距,所以当我给它的顶部空间 -64 时,它就在顶部栏之后开始。 &当我取消选择您的建议时,它会将 SV 向上移动 接受我的建议,将其他观点放在 0 y 您的主视图设置为 64 年并显示为灰色? 我的滚动视图设置为 -64 并且主视图有我在 AQUESTION 中提到的 COSNTRAINTS 您不需要将其设置为 -64,因为您的视图已经是导航栏的高度 64。只需将其更改为 0。我认为你会很高兴

以上是关于滚动视图行为不正常?的主要内容,如果未能解决你的问题,请参考以下文章

嵌套滚动视图的滚动无法正常工作

IOS 滚动视图问题

复杂项目导入器(列表中的列表),在第二个列表中使用滚动行为苦苦挣扎

滚动视图不滚动到顶部

将应用栏滚动视图行为添加到 CoordinatorLayout 中的多个视图

notifyDataSetChanged()使列表刷新并滚动回到顶部