Tag: uistackview

UIStackView分发填充同样

所以,我有一个包含四个(4) UIView的UIStackView 。 如果我移除这些UIView的一个,其他三个将填充UIStackView的整个空间。 我的问题: 我怎样才能在UIView上添加一个最大高度,使它不会填充UIStackView的整个空间,即使分布是平等的填充? 我读了一些关于添加约束的东西,但是我无法使其工作。 顺便说一句,我正在使用swift。 谢谢。

以编程方式在UIStackView中添加视图

我试图以编程方式在UIStackView中添加视图。 现在我的代码是: UIView *view1 = [[UIView alloc]init]; view1.backgroundColor = [UIColor blackColor]; [view1 setFrame:CGRectMake(0, 0, 100, 100)]; UIView *view2 = [[UIView alloc]init]; view2.backgroundColor = [UIColor greenColor]; [view2 setFrame:CGRectMake(0, 100, 100, 100)]; [self.stack1 addArrangedSubview:view1]; [self.stack1 addArrangedSubview:view2]; 当我部署应用程序时,只有1个视图,它是黑色的(view1也获取view2的参数)