我在堆栈视图中有2个视图。间距值为-15,因为我希望第二视图在-15间距的第一个视图下。
间距还可以,但第一个视图在第二个视图下。
我尝试设置第一个视图zposition,但它不起作用。
firstViewlayer.zPosition = 1;
有几个选项。
- 您可以要求stackView将核对应视图置于前面。stackView.bringsubviewtofront(FirstView)https://developer.apple.com/documentation/uikit/uiview/1622541-bringsubviewtofront
- ,或者您完全手动添加它们。拳头添加AS subviews 。(在这种情况下,拳头视图的最后一个)并将它们添加为 addarrangedSubview (在这种情况下,拳头视图拳头)
,但BringsubViewTofront可能是最快的方法