如何在iOS 11的滚动视图中轻松实现中心内容视图
将内容视图居中在滚动视图内部始终需要大量的手动工作。 您可能会认为在缩小滚动视图时将内容视图居中会很简单,但是事实并非如此。
在WWDC 2017“可可接触的新功能”会议中,一位苹果工程师提到他们花费了上一年会议的1/3来演示如何实现这种效果。
iOS 11改变了这一点。
这是您需要继续执行的所有代码:
contentView.centerXAnchor.constraint(equalTo: scrollView.contentLayoutGuide.centerXAnchor)
// Do the same for Y axis
contentView.centerYAnchor.constraint(equalTo: scrollView.contentLayoutGuide.centerYAnchor)
就是这样!
我喜欢Apple采取的简单功能需要实现几行代码并将其简化为几行代码。 希望每个人都喜欢这种简化的方法! 🙂