如何用两行制作 UILabel 或 UIButton,第一行有一个字符,第二行有两个字符?
How can I make UILabel or UIButton with two lines , the first with one character and the second with two characters?
我想要一个有两行的 UILabel 或 UIButton,第一行有一个字符,第二行有两个字符,如下图
有人知道吗?
override func viewDidLoad() {
super.viewDidLoad()
let myText = "3\npm"
myLabel.numberOfLines = 0
myLabel.text = myText
}
对于多行 UIButton
只需将 Line Break
设置为 Word Wrap
并使用换行符设置按钮文本(在界面构建器中它是 ctrl+enter)。
我假设您有“下午 3 点”字符串,
先把字符串拆分成数组
var str = "3 pm"
var strArr = split(str) {[=10=] == " "}
var str1: String = strArr[0]
var str2: String = strArr[1]
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
label.numberOfLines = 2
label.text = str1+"\n"+str2
但请确保您已正确设置标签的高度以显示 2 行。
我想要一个有两行的 UILabel 或 UIButton,第一行有一个字符,第二行有两个字符,如下图
有人知道吗?
override func viewDidLoad() {
super.viewDidLoad()
let myText = "3\npm"
myLabel.numberOfLines = 0
myLabel.text = myText
}
对于多行 UIButton
只需将 Line Break
设置为 Word Wrap
并使用换行符设置按钮文本(在界面构建器中它是 ctrl+enter)。
我假设您有“下午 3 点”字符串, 先把字符串拆分成数组
var str = "3 pm"
var strArr = split(str) {[=10=] == " "}
var str1: String = strArr[0]
var str2: String = strArr[1]
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
label.numberOfLines = 2
label.text = str1+"\n"+str2
但请确保您已正确设置标签的高度以显示 2 行。