我将 UIView 子类化:http: //pastebin.com/MVk1XmPS,当我将它添加到 UIViewController 的另一个视图时:
self.myView = MyView.newAutoLayoutView()
self.myView.backgroundColor = UIColor.redColor()
self.view.addSubview(self.myView)
红色背景不见了。似乎myView
没有宽度和高度。但是内容是可见的:
我必须对维度进行硬编码:
self.myView.autoSetDimensionsToSize(CGSize(width: 100, height: 100))
但它不应该根据内容的大小自动增长吗?我使用 swift、xcode6.1 和 iOS8.1