我很难通过自动布局在xCode Interface Builder中实现一些iOS应用程序屏幕。
我已经放置了一些具有工作约束的元素,但我意识到将它们分组为垂直StackView
更为实际。
起初看起来很简单,就像我之前的屏幕一样。但是,一旦我将我的元素嵌入StackView,我的所有边距约束都消失了!此外,如果我尝试手动放回我的约束,他们根本不会工作并产生歧义。
我不完全理解iOS UI构建器的工作方式,所以我很乐意需要一些帮助。
请参阅下面的屏幕截图。
答案 0 :(得分:0)
堆栈视图中的约束可能很古怪,但是使用/试验这些特性会有所帮助。
特别是,调整var dataset = [
{ name: 'foo', percent: 59 },
{ name: 'bar', percent: 31 },
{ name: 'lorem', percent: 8 },
{ name: 'ipsum', percent: 2 }
];
,Alignment
和Distribution
通常可以解决问题。