【发布时间】:2015-07-22 17:03:32
【问题描述】:
iOS 9 readableContentGuide 是所有 UIView 都具有的 UILayoutGuide(本质上是您可以将约束固定到的东西)。这样做的目的是防止带有文本的子视图在 iPad 上横向过宽。
在代码中很容易配置(v1 是子视图,v 是它的父视图):
NSLayoutConstraint.activateConstraints([
v1.topAnchor.constraintEqualToAnchor(v.readableContentGuide.topAnchor),
v1.bottomAnchor.constraintEqualToAnchor(v.readableContentGuide.bottomAnchor),
v1.rightAnchor.constraintEqualToAnchor(v.readableContentGuide.rightAnchor),
v1.leftAnchor.constraintEqualToAnchor(v.readableContentGuide.leftAnchor)
])
那么现在。到现在为止还挺好。但是...在两个不同的 WWDC 视频中,非常明确地声称您可以配置将子视图固定到其父视图的 readableContentGuide在界面生成器中。
但他们没有解释如何你这样做。
所以我的问题是:怎么做你是怎么做到的?
【问题讨论】: