如何在iOS中将堆栈视图中的第一个视图带到前面



我在堆栈视图中有2个视图。间距值为-15,因为我希望第二视图在-15间距的第一个视图下。
间距还可以,但第一个视图在第二个视图下。
我尝试设置第一个视图zposition,但它不起作用。

firstViewlayer.zPosition = 1;

有几个选项。

  1. 您可以要求stackView将核对应视图置于前面。stackView.bringsubviewtofront(FirstView)https://developer.apple.com/documentation/uikit/uiview/1622541-bringsubviewtofront
  2. ,或者您完全手动添加它们。拳头添加AS subviews 。(在这种情况下,拳头视图的最后一个)并将它们添加为 addarrangedSubview (在这种情况下,拳头视图拳头)

,但BringsubViewTofront可能是最快的方法

相关内容

最新更新