向scrollview添加标签的最简单方法

时间:2016-08-11 01:33:58

标签: ios swift uiscrollview uilabel

所以我想创建一个带有标签列表的Scrollview。我有一个超级困难时期的约束和什么不是。这显然与向简单的UIView添加标签完全不同。

我需要的是左上角的一个标签,父视图宽度约为40%,顶部和左边框为10.然后我需要在它旁边的第二个标签,宽度为40%,顶部在执行此操作后,我将继续以相同的顺序在彼此之下创建标签。全部有10个边界。

(P.S。我知道标签有一个设定的高度值,但出于组织原因,我给它们的父视图高度为0.05%。)

现在,通常在添加到普通视图时,我会匹配父宽度和高度,然后转到身份检查器,并在sizes-equalwidthsconstraint-multiplier下将其设置为0.4和高度等。然后我会转到引脚添加约束顶部:10和左:10。到那时我将是第一个标签的金色!但是它与scrollview不同。我不停地在每个地方都出现红线,并提醒注意“可滚动内容大小不明确”Scroll View“”。

(P.S。我已经能够成功创建第一个标签,虽然有红线,但是在创建第二个标签时我永远无法让它排成一行。)

如果您不知道如何通过故事板进行操作并且应该以编程方式进行,那么我该怎么做?斯威夫特,请永远。

例如:

制造:雪佛兰 型号:Silverado 年:2016年 颜色:珍珠白

等等......

它基本上是一个不可编辑的文本列表..

我想要那个样子。

请帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

使用UITableView。 Apple为这类问题陈述设计了UITableView。

这是一个很好的起点。 http://code.tutsplus.com/tutorials/ios-from-scratch-with-swift-table-view-basics--cms-25160

对于您的情况,您需要使用自定义UITableViewCell来解决您的具体问题

相关问题