![Trending Articles on Technical and Non Technical topics](/images/trending_categories.jpeg)
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
How do I change the font size of a UILabel in Swift?
You can change the font size of a UILabel in Swift by setting the font property of the UILabel to a UIFont object with the desired point size.
Here is the code for the basic setup
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 } }
Output
![](https://www.tutorialspoint.com/assets/questions/media/558477-1693885404.png)
In the above output, you can see a label with the default font size.
Here's an example of changing the font size
messageLabel.font = UIFont.systemFont(ofSize: 20)
Output
![](https://www.tutorialspoint.com/assets/questions/media/558477-1693885486.png)
In this example, the font size of messageLabel is set to 20 points. You can adjust the value of fontSize to change the font size accordingly.
You can change the font weight in addition to changing the font size. Here is an example
messageLabel.font = UIFont.systemFont(ofSize: 20, weight: .semibold)
Output
![](https://www.tutorialspoint.com/assets/questions/media/558477-1693885546.png)
Another option is creating the UIFont with your font name and specific size
messageLabel.font = UIFont.init(name: "AmericanTypewriter", size: 20)
Output
![](https://www.tutorialspoint.com/assets/questions/media/558477-1693885569.png)
In the above example, you have changed the custom font.
Conclusion
You can easily change the font size of a UILabel. The font property is used to assign a font with the size. You can also assign the custom font if you want. The UIFont.init(name: "font_name", size: font_size) method is used to provide a custom font with the size.
Advertisements