如何使用Eureka制作多线标签

时间:2016-06-29 07:50:09

标签: ios swift eureka-forms

我使用Eureka library我遇到了问题。我需要一个多行标签行,但不知道该怎么做。我只能看到带有截断标签行的单行。

\n

3 个答案:

答案 0 :(得分:19)

使用row.cell,您可以获得整个单元格,并且可以自定义它。

标签行应该是这样的:

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

答案 1 :(得分:0)

可接受的答案还可以,但要更好。您可以对所有LabelRow,TextAreaRow等使用 defaultCallSetup 。做如下。

LabelRow.defaultCellSetup = {cell, row in
    cell.textLabel?.font = UIFont(name: "Your_Custom_font_Name", size: 13)
    cell.detailTextLabel?.textColor = UIColor.yellow
    cell.textLabel?.numberOfLines = 0
    cell.textLabel?.textAlignment = .justified
    cell.textLabel?.backgroundColor = UIColor.clear
}


+++ LabelRow(){
       $0.title = "Question    :   Current Occupancy and long text goes"
    }

所有textLabel属性都可以像这样使用。

答案 2 :(得分:-1)

我不太确定你的Eureka图书馆会做什么,但是如果你想在你的故事板里有多行标签,那就改变一下&#34; Lines&#34;属性为0。

如果您的标签位于UITableViewCell内,则需要设置动态UITableViewCell高度。

enter image description here