我看过这个tutorial来了解UIStackView
,但我仍然遇到了麻烦。 This是我现在正在使用的工具。下半部分(部分由日期选择器覆盖)是我期待实现的目标。
一行有三个水平视图,下面有三个垂直视图。从我的stackview层次结构中可以看出,白色背景视图和橙色背景视图位于垂直堆栈中。我没有用白色背景触摸视图来显示正在发生的事情的对比。
该垂直堆栈在每个方向上固定20个像素。
我不确定如何解决这个问题。
谢谢!
答案 0 :(得分:0)
如果没有能够看到每个约束和堆栈视图设置,很难给出明确的答案,但这里有一些可能会让你到处找到的指针:
一般来说,我建议不要在界面构建器中使用“iPhone形状”视图控制器,它们往往会隐藏在运行时或不同大小的设备上发生的问题,并给出错误的安全感。通用的方形视图是更好的选择。最后,不要放弃,每个设法掌握堆栈视图的人都会看到这样的屏幕,并在某种程度上绝望地握住他们的头!