我有一个UIView作为UIScrollView的子视图。 UIView的高度是50,UIScrollView的高度是500.让UIScrollView的子视图不受滚动视图内容偏移的影响
我想在滚动视图中从50滚动到500,同时让UIView的位置保持锁定在滚动视图的顶部。我怎样才能做到这一点?
我有一个UIView作为UIScrollView的子视图。 UIView的高度是50,UIScrollView的高度是500.让UIScrollView的子视图不受滚动视图内容偏移的影响
我想在滚动视图中从50滚动到500,同时让UIView的位置保持锁定在滚动视图的顶部。我怎样才能做到这一点?
您可以实现UIScrollView
的scrollViewDidScroll:
委托方法,并根据滚动视图的当前内容偏移更改子视图的框架。
在UISiew和UIScrollView之外的另一个视图之间添加一个“Pin vertical space”约束,以在UIScrollView滚动时锁定UIView。
在这里看到:https://developer.apple.com/library/ios/releasenotes/General/RN-iOSSDK-6_0/index.html
在上面的链接,看看笔记的UIKit - >为UIScrollView的
自动布局支持从iOS版本说明复制粘贴的功能:“请注意,您可以使的一个子视图通过在视图和滚动视图的子树外部的视图之间创建约束(例如滚动视图的超级视图),滚动视图显示为浮动(不滚动)其他滚动内容“
感谢您快速回答,我会尝试 – TrungVu