如何在Swift中更改UILabel的字体大小?

如何在Swift中更改UILabel的字体大小?

您可以通过将UILabel的字体属性设置为具有所需点大小的UIFont对象来更改Swift中UILabel的字体大小。

以下是基本设置的代码

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
    }
}

输出

如何在Swift中更改UILabel的字体大小?

在上面的输出中,您可以看到一个默认字体大小的标签。

这是一个改变字体大小的示例

messageLabel.font = UIFont.systemFont(ofSize: 20)

输出

如何在Swift中更改UILabel的字体大小?

在这个例子中,messageLabel的字号被设定为20点。您可以调整fontSize的值来相应地改变字号。

除了改变字号之外,您还可以改变字体的加粗程度。下面是一个例子:

messageLabel.font = UIFont.systemFont(ofSize: 20, weight: .semibold)

输出结果

如何在Swift中更改UILabel的字体大小?

另一个选项是使用您的字体名称和特定大小来创建UIFont。

messageLabel.font = UIFont.init(name: "AmericanTypewriter", size: 20)

输出结果

如何在Swift中更改UILabel的字体大小?

在上面的例子中,您已经改变了自定义字体。

结论

您可以轻松地更改UILabel的字体大小。使用font属性来分配一个带有大小的字体。如果您希望,还可以指定自定义字体。使用UIFont.init(name: “font_name”, size: font_size)方法来提供带有大小的自定义字体。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程