0
我的scrollView的內容總是從左下角像這樣開始(但我希望它從左上角開始): 但是,當我添加更多的對象時,它得到了修復和documentView從其底部像這樣延伸: 約束不能正常工作NSScrollViews documentView
我添加一個視圖作爲NSScrollViews documentView這樣的:
scrollingView.documentView = contentViewIB2
然後,添加所需的限制爲頂銷,左銷,高度和寬度的documentView之類的這個:
topConstraint = NSLayoutConstraint(
item: contentViewIB2
, attribute: NSLayoutAttribute.Top
, relatedBy: .Equal
, toItem: contentViewIB2.superview
, attribute: NSLayoutAttribute.Top
, multiplier: 1.0
, constant: 0)
leftConstraint = NSLayoutConstraint(
item: contentViewIB2
, attribute: NSLayoutAttribute.Left
, relatedBy: .Equal
, toItem: contentViewIB2.superview
, attribute: NSLayoutAttribute.Left
, multiplier: 1.0
, constant: 0)
我調整contentViewIB2的寬度和高度,因爲我添加對象到它。
我的繼承人的情況下,項目...: 您可以通過繼承的NSView這樣的翻轉(https://dl.dropboxusercontent.com /u/64067896/infinite_ubject_test%20copy.zip) – omgtheykilledkenny