【发布时间】:2015-03-30 13:41:47
【问题描述】:
我已将滚动视图固定在 IB 的左上右下,它工作正常。
我想在滚动视图中正确固定从笔尖加载的 UIView。
但它不起作用。
将我的视图添加到滚动视图,
当我将视图添加到 UIView 时,它可以正常工作,但不能在 ScrollView 中工作。 这是我的代码。
var constY = NSLayoutConstraint(item: circularView!, attribute: NSLayoutAttribute.CenterY, relatedBy: NSLayoutRelation.Equal, toItem: self.IBscrollView, attribute: NSLayoutAttribute.CenterY, multiplier: 1, constant: 0)
self.IBscrollView.addConstraint(constY)
var constW = NSLayoutConstraint(item: circularView!, attribute: NSLayoutAttribute.Width, relatedBy: NSLayoutRelation.Equal, toItem: nil, attribute: NSLayoutAttribute.NotAnAttribute, multiplier: 1, constant: screenWidth/2.5)
circularView?.addConstraint(constW)
//view.addConstraint(constW) also works
var constH = NSLayoutConstraint(item: circularView!, attribute: NSLayoutAttribute.Height, relatedBy: NSLayoutRelation.Equal, toItem: nil, attribute: NSLayoutAttribute.NotAnAttribute, multiplier: 1, constant: screenWidth/2.5)
circularView?.addConstraint(constH)
var rightPin = NSLayoutConstraint.constraintsWithVisualFormat("H:|-[myView]-40-|", options: nil, metrics: nil, views: dCircularViews)
self.IBscrollView.addConstraints(rightPin)
【问题讨论】:
标签: ios swift autolayout