2016-06-29 5 views
5

Я использую Eureka library, и у меня возникла проблема. Мне нужна многострочная метка, но я не знаю, как это сделать. Я вижу только одну строку с строками метки усечения.Как сделать многострочную метку с Eureka

class MainViewController: FormViewController { 
    override func viewDidLoad() { 
     super.viewDidLoad() 

     form +++= 

     Section() 

     <<< LabelRow { row in 
      row.title = "Hello World 1. Hello World 2. Hello World 3" 
     } 
} 
+0

Пожалуйста, поставить код здесь. Где инициализация метки, вы можете установить $ 0.numberOfLines = 0. Это сделает бесконечные линии. –

+0

@AltimirAntonov добавил код –

+0

Хорошо, тогда под row.title, добавьте row.numberOfLines = 0. Если вы принимаете это, скажите мне сделать это как ответ и дать мне очки c (: –

ответ

15

С row.cell вы получите всю ячейку, и вы можете настроить его.

Строка этикетка должна как-то вроде этого:

<<< LabelRow { row in 
    row.title = "Hello World 1. Hello World 2. Hello World 3" 
    row.cell.textLabel?.numberOfLines = 0 
} 
0

Я не слишком уверен, что ваша библиотека Eureka, тем не менее, если вы хотите иметь мульти линию для вашей этикетки, в раскадровке, просто измените «Линию» свойство 0.

If ваша метка находится внутри UITableViewCell, вам нужно установить динамическую высоту UITableViewCell.

enter image description here

Смежные вопросы