Я хочу настроить способ изменения размера (-их) шрифтов всего в моем приложении, чтобы я мог использовать его как функцию доступности. Поэтому я могу установить, чтобы мой шрифт был маленьким средним и большим. Я тестировал это в отдельном приложении, имея переменную шрифта, которая изменяется, когда я нажимаю кнопки.Обновить контроллер просмотра. Динамический размер шрифта
Мне интересно, как обновить контроллер вида, но перезагрузить ярлык этой новой переменной. Я знаю, что могу сделать это непосредственно на лейбле, но я хочу, чтобы все было в приложении.
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var label1: UILabel!
var fontsize = CGFloat(10)
@IBAction func small(sender: AnyObject) {
fontsize = CGFloat(10)
}
@IBAction func big(sender: AnyObject) {
fontsize = CGFloat(20)
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
label1.font = UIFont(name: label1.font.fontName, size: fontsize)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}