我已经阅读了很多关于间隔视图的内容 - 它们在使用所有这些自动布局时看起来非常方便。
我理解他们背后的所有概念,这很好......我现在想要和他们一起练习但是在我开始之前我发现自己陷入了一个更基本的问题,这个问题真正让我头疼在......也许我太累了。
如何实际放置间隔视图?我正在寻找一些拖放,原生的东西...但我在对象浏览器中看不到任何“间隔视图”..我是否必须自己创建此视图?它来自哪里?
答案 0 :(得分:5)
Spacer视图只是标准的UIViews。
如果你想让它们更容易在IB中使用,那么给它们一个彩色背景并让它们可见但是在运行时属性给它们一个布尔值......
隐藏=是;
这会将它们隐藏在实际应用中。
它们与自动布局一起使用的原因是因为您无法创建相等的空格。空间是两个物体之间的间隙。它不是一个对象本身,所以你可以使两个空格相等(例如)。
但是你可以用UIView的实例替换空格,现在你可以给这些UIViews宽度或高度相等。让它们隐藏起来,约束仍然会对它们起作用,但它们是无法看到的。
答案 1 :(得分:0)
这是一个简单的" UIView"您可以从Interface Builder的右下角区域拖放小部件。我不相信任何官方的" spacer视图" Apple工具包中的术语......