私は 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を使用しています