如何用两行创建UILabel或UIButton,第一行有一个字符,第二行有两个字符?

时间:2015-06-25 13:10:07

标签: ios swift uiview uibutton uilabel

我想要一个UILabel或UIButton有两行,第一行有一个字符,第二行有两个字符如下图所示

enter image description here

有没有人有任何想法?

3 个答案:

答案 0 :(得分:2)

对于多行<div class="toolbar"> </div> <div class="dates-bar"> </div> <div class="search-bar"> </div> <div class="scroll-view-wrapper"> <div class="scroll-view"> <table class="table-view"> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> <tr> <td>...</td> </tr> </table> </div> </div>,只需将UIButton设置为Line Break,并使用新行字符设置按钮文本(在界面构建器中,它是ctrl + enter)。

enter image description here

答案 1 :(得分:1)

override func viewDidLoad() {
    super.viewDidLoad()
    let myText = "3\npm"
    myLabel.numberOfLines = 0
    myLabel.text = myText
}

答案 2 :(得分:1)

我假设你有“下午3点”的字符串,  首先将字符串拆分为数组

dd/mm/yyyy

但请确保您已正确设置标签的高度以显示2行。