如何限制两个对象之间的堆栈视图

How to constrain stack view between two objects

我需要一个 imageview 始终恰好位于视图中其他两个对象之间的中间位置。我试图解决这个问题的方法是将 imageview 放在堆栈视图中,然后尝试将堆栈视图顶部和底部间距限制为对象的 0。

但是,堆栈视图并没有改变大小,因此顶部和底部接触到对象,我只是得到一个错误。执行此操作的最佳方法是什么?

只需使用视图而不是堆栈视图。然后您可以根据约束将其调整为您想要的大小。