如何在Swift中更改UILabel的字體大小?
您可以通過(guò)將UILabel的字體屬性設(shè)置為具有所需點(diǎn)大小的UIFont對(duì)象來(lái)更改Swift中UILabel的字體大小。愛(ài)掏網(wǎng) - it200.com
import UIKit
class TestController: UIViewController {
private let messageLabel = UILabel()
override func viewDidLoad() {
super.viewDidLoad()
initialSetup()
}
private func initialSetup() {
// basic setup
view.backgroundColor = .white
navigationItem.title = "UILabel"
// label customization
messageLabel.text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
messageLabel.numberOfLines = 0
// adding the constraints to label
view.addSubview(messageLabel)
messageLabel.translatesAutoresizingMaskIntoConstraints = false
messageLabel.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
messageLabel.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 30).isActive = true
messageLabel.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: -30).isActive = true
}
}
輸出
在上面的輸出中,您可以看到一個(gè)默認(rèn)字體大小的標(biāo)簽。愛(ài)掏網(wǎng) - it200.com
這是一個(gè)改變字體大小的示例
messageLabel.font = UIFont.systemFont(ofSize: 20)
輸出
在這個(gè)例子中,messageLabel的字號(hào)被設(shè)定為20點(diǎn)。愛(ài)掏網(wǎng) - it200.com您可以調(diào)整fontSize的值來(lái)相應(yīng)地改變字號(hào)。愛(ài)掏網(wǎng) - it200.com
除了改變字號(hào)之外,您還可以改變字體的加粗程度。愛(ài)掏網(wǎng) - it200.com下面是一個(gè)例子:
messageLabel.font = UIFont.systemFont(ofSize: 20, weight: .semibold)
輸出結(jié)果
另一個(gè)選項(xiàng)是使用您的字體名稱和特定大小來(lái)創(chuàng)建UIFont。愛(ài)掏網(wǎng) - it200.com
messageLabel.font = UIFont.init(name: "AmericanTypewriter", size: 20)
輸出結(jié)果
在上面的例子中,您已經(jīng)改變了自定義字體。愛(ài)掏網(wǎng) - it200.com
結(jié)論
您可以輕松地更改UILabel的字體大小。愛(ài)掏網(wǎng) - it200.com使用font屬性來(lái)分配一個(gè)帶有大小的字體。愛(ài)掏網(wǎng) - it200.com如果您希望,還可以指定自定義字體。愛(ài)掏網(wǎng) - it200.com使用UIFont.init(name: “font_name”, size: font_size)方法來(lái)提供帶有大小的自定義字體。愛(ài)掏網(wǎng) - it200.com
聲明:所有內(nèi)容來(lái)自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。