我正在创建一个包含大量文本的应用。它的大小可变,所以我想知道是否有办法让我的ScrollView适应UILabel的大小,而不知道IB中该标签的行数是多少。我是从IB做的,拖放它,然后我将4个元素放入其中:徽标的图像,标题,另一个图像,然后是标签。
我的问题是:如何告诉我的ScrollView适应文本?有约束吗?在代码中?我太丢失了滚动的东西......
我想我需要一个关于自动布局的非常好的教程...
这是我项目的一些截图 The project on simulator The layout
非常感谢!
答案 0 :(得分:1)
您必须将约束添加到标签中,以使其始终与滚动视图具有相同的间距。此外,您必须将标签行设置为0。
不要按Pin
,因为它可能会设置你的身高,你不希望这种情况发生。使用Pin
按钮将间距设置为最近邻居。
首先,按右侧的那个并选择所有视图>明确限制。
然后,在故事板中选择你的标签,然后按下带有正方形glGenTextures(1, &HeightMap);
glBindTexture(GL_TEXTURE_2D, HeightMap);
glTexImage2D(GL_TEXTURE_2D, 0,GL_RGBA32F, 513, 513, 0,GL_RGBA32F, GL_UNSIGNED_BYTE, 0);
的按钮,在这里你必须选择所有内容,直到你有类似的东西用不同的值...同时点击红线所以你得到一条连续的红线。不要检查你看到的任何方框。
在此之后,您必须为Scroller执行相同的过程。
应该够了。我还需要知道你的卷轴在哪里。
如果您的观点中还有其他内容,请执行相同操作。