所以目前,我有一个看起来像这样的数组:[“名称1”,“名称2”,“名称3”]
我想将它们放入标签中,以便它们看起来如下“
|名称1 ||名称2 ||名称3 |
我将如何去做?
另外,作为一个奖励问题,我在一些数组中有很多数据,因此如何在屏幕中间创建一个滚动视图,该滚动视图很大,但不会占用整个屏幕,所以我可以显示我的所有数据而不必牺牲文本大小?
首先想到的最简单的想法就是制作3个标签,并根据需要对其进行约束。其次,您可以改为创建UITextView。
let tView = UITextView(frame: CGRect(x: 0, y: 0, width: widthOfLongestWord, height: whatever height fits 3 lines))
tView.text = array[0] + "\n" + array[1] + "\n" + array[2]
我假设这是在视图控制器中使用的,在这种情况下,您应该将框架设置为零,并使用autoLayout约束textView。