我想在代碼中指定一個固定的NSView高度。用方法addConstraint:
我可以指定對象屬性之間的關係,但我不能說:「這個NSView應該是50像素高」。任何人都知道如何做到這一點?謝謝!指定代碼中的高度限制
1
A
回答
1
whatabout:
[myView addConstraint:
[NSLayoutConstraint
constraintsWithVisualFormat:@"V:[myView(50)]"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(myView)
]
];
但要記住,你現在只是增加了一個約束的觀點。您可能希望將它放在某種控制器中,與其他對象相關。有意見來設定自己的限制是完全正確的。這就是在InterfaceBuilder中一直髮生的情況。其他視圖和UI元素之間的關係應該位於視圖樹中的下一個更高級別。
0
如果你不喜歡視覺約束格式,你也可以像這樣設置。
var heightCosntraint = NSLayoutConstraint(item: seperationView,
attribute: NSLayoutAttribute.Height,
relatedBy: NSLayoutRelation.Equal,
toItem: nil,
attribute: NSLayoutAttribute.NotAnAttribute,
multiplier: 1,
constant: 5.0)
seperationView.addConstraint(heightCosntraint)
相關問題
- 1. 在代碼中沒有指定錨高度和寬度的代碼後面?
- 2. Winform.cs編碼的高度限制
- 3. Angular指令限制E中斷代碼
- 4. 沒有指定深度限制的迭代深化
- 5. 如何限制GridLayout中ListView的高度?
- 6. 的UIImageView忽略寬度/高度限制
- 7. 源代碼行長度限制
- 8. 限制AutoresizingMask高度拉伸
- 9. 限制菜單高度
- 10. jquery對話限制高度
- 11. 限制GtkComboBox彈出高度
- 12. 指定高度的循環
- 13. DOMPDF中定製的寬度和高度
- 14. 中心div有高度限制
- 15. 定位有限高度(最大高度)的固定元素
- 16. 限制寬度/高度jquery容器
- 17. 如何將容器的高度限制爲特定內容元素的高度?
- 18. JavaFX的HBox中限制對特定高度
- 19. 指定繪圖的寬度和高度
- 20. 將視圖的高度限制爲父視圖的高度
- 21. 材料的UI:AppBar:策略限制的圖像高度AppBar高度?
- 22. 在代碼中設置UIWebView的高度
- 23. 如何在此代碼中固定寬度和高度爲%
- 24. 的指定代碼
- 25. 集ImageButton的高度和寬度代碼
- 26. 指定段落高度
- 27. 未指定div高度
- 28. 的Youtube嵌入代碼自定義的寬度和高度
- 29. IOS對高度的限制(動態高度變化)
- 30. iOS:限制XIB tableViewCell的迷你高度?