这是在android studio中创建的,它很简单,只是有一个布局是"去了"并在需要时显示,一切都会自行调整。
但是我很难在Xcode中尝试这样做。
我尝试做的是创建一个容器视图和链接约束,这样当容器视图的大小改变时,标签和开关也会移动。
但是当我添加垂直间距然后移动容器时,它只会增加垂直间距,使其保持在相同的位置。
答案 0 :(得分:1)
在UIView中添加所有Tip Type对象。然后在UIView上添加一个高度约束。如果要隐藏它,可以将高度约束设置为0,并在需要时将其设置为100(或任何需要的高度)。
声明NSLayoutConstraint:
@property (nonatomic, strong) IBOutlet NSLayoutConstraint *heightConstraint;
在storyboard中,连接到UIView的高度约束。
使用以下代码隐藏UIView:
heightConstraint.constant = 0;
然后将高度设置为100(或任何你想要的):
heightConstraint.constant = 100;