在我的应用程序中,我有一部分UIView最初需要320 x 115磅的空间。在用户输入一些信息后,空间缩小到左侧,并且在初始视图的右侧显示新的UIView,每个UIView现在占据屏幕宽度的一半。在故事板布局中,我只是将第二个视图放在屏幕外,并在屏幕上将其移动到代码中。
现在我试图使用Autolayout和大小类限制我在屏幕上的视图,我不知道如何在一般的600 x 600容器中布局屏幕外视图而不会出现严重的Autolayout错误。
如果有人可以提供建议或指导可能有用的文档,我将非常感激。如果需要,我可以提供任何新信息。
问候。
答案 0 :(得分:0)
最好的方法是在需要时添加此视图,某种延迟初始化:)。因此,当您的操作触发您应该显示新视图的情况时,您需要以编程方式手动添加(在代码中)添加您需要的约束。从性能角度来看,这种方法将是最好的。