Как сделать из массива текст метки? - PullRequest
0 голосов
/ 01 февраля 2020

Итак, в настоящее время у меня есть массив, который выглядит следующим образом: ["Имя 1", "Имя 2", "Имя 3"]

Я хочу поместить их в метку, чтобы они выглядели как следует "

| Имя 1 |
| Имя 2 |
| Имя 3 |

Как мне go сделать это?

Кроме того, В качестве дополнительного вопроса у меня много данных в некоторых массивах, и как я могу создать представление прокрутки в середине моего экрана, которое большое, но не занимает весь экран, чтобы я мог отобразить все свои данные без ущерба для размера текста?

1 Ответ

0 голосов
/ 01 февраля 2020

Первая и самая простая идея, которая приходит на ум, - это просто сделать 3 метки и ограничить их, как вы sh. Во-вторых, вместо этого вы можете создать UITextView.

let tView = UITextView(frame: CGRect(x: 0, y: 0, width: widthOfLongestWord, height: whatever height fits 3 lines))
tView.text = ""
for str in array {
    tView.text += str + "\n"
}

Я предполагаю, что это используется в контроллере представления, и в этом случае вы должны установить фрейм в ноль и просто ограничить textView с помощью autoLayout.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...