gpt4 book ai didi

ios - 设置字体需要覆盖 sizeToFit() Swift 的大小

转载 作者:行者123 更新时间:2023-11-28 06:37:29 24 4
gpt4 key购买 nike

我正在制作标签,并尝试将字体设置为“Avenir”,如下所示:

    let usernameLabel: UILabel
usernameLabel = UILabel(frame: CGRect(x: 20, y: third * screenHeight + sixth * screenHeight, width: third * screenWidth, height: 30))
usernameLabel.text = "Username"
usernameLabel.font = UIFont(name: "Avenir", size: 30) // Where I set the font
usernameLabel.sizeToFit()
usernameLabel.textColor = UIColor.gray()
self.view.addSubview(usernameLabel)

但是我希望使用 usernameLabel.sizeToFit() 动态调整大小,但这没有效果,因为我必须在设置字体时设置大小,如果我尝试不使用大小选项,它会返回错误.

最佳答案

听起来您想缩放字体以适合框架大小。

所以替换:

usernameLabel.sizeToFit()  // Modify the frame to fit the label

与:

usernameLabel.adjustsFontSizeToFitWidth = true // Modify the font size to fit the frame

关于ios - 设置字体需要覆盖 sizeToFit() Swift 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38804593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com