Swift iOS UISlider在垂直堆栈视图或指定的垂直对齐约束条件下停止工作

问题描述:

使用滑块供用户选择定时器运行持续时间(以秒为单位)。我有一个显示剩余时间的标签,一个开始按钮和一个停止按钮。理想情况下,滑块会低于剩余标签的时间。Swift iOS UISlider在垂直堆栈视图或指定的垂直对齐约束条件下停止工作

Codewise所有工作正常 - 现在在外观。理想情况下,我会将所有项目(其中4个)放置在垂直堆栈中,以便一切都合适,居中等。

但是,当我将滑块放入堆栈视图中时,滑块在运行时根本不起作用在模拟器中。当我将滑块拉出堆栈视图时,运行良好。

我试着给滑块指定一个垂直约束 - 在容器中垂直居中 - 同样的问题。

我是新来的Swift/iOS应用程序开发,但不知道我做错了什么。迄今为止,我没有看到这一点。

感谢您的帮助!

当我有类似的问题,这是因为滑块被设置为堆栈视图的全宽度,我相信剪辑框架。在滑块相对于超视图(即堆栈视图)设置0.8的比例宽度为我解决了问题。

+0

谢谢!我会尝试的! –