0

在我的应用程序中,我有一部分 UIView,最初占用 320 x 115 pt 空间。在用户输入一些信息后,空间向左侧缩小了一半,并且在初始视图的右侧显示了一个新的 UIView,每个 UIView 现在占据了屏幕宽度的一半。在故事板布局中,我只是将第二个视图放置在屏幕外并在代码中将其移动到屏幕上。

现在我正在尝试使用 Autolayout 和大小类来限制我在屏幕上的视图,我不确定如何在通用 600 x 600 容器中布局屏幕外视图而不会出现严重的 Autolayout 错误。

如果有人可以就可能有用的文档提供建议或指导,我将不胜感激。如果需要,我可以提供任何新信息。

问候。

4

1 回答 1

0

最好的方法是在需要时添加此视图,某种延迟初始化:)。因此,当您应该显示新视图的动作触发情况时,您必须以编程方式添加它并手动(在代码中)添加您需要的约束。从性能角度来看,这种方法将是最好的。

于 2014-09-29T09:00:33.540 回答