如何使标签文本成为数组?

问题描述 投票:0回答:1

所以目前,我有一个看起来像这样的数组:[“名称1”,“名称2”,“名称3”]

我想将它们放入标签中,以便它们看起来如下“

|名称1 ||名称2 ||名称3 |

我将如何去做?

另外,作为一个奖励问题,我在一些数组中有很多数据,因此如何在屏幕中间创建一个滚动视图,该滚动视图很大,但不会占用整个屏幕,所以我可以显示我的所有数据而不必牺牲文本大小?

swift xcode
1个回答
0
投票

首先想到的最简单的想法就是制作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。

© www.soinside.com 2019 - 2024. All rights reserved.