gpt4 book ai didi

ios - 根据步进器值动态更改字体大小

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

如果您能就以下问题分享任何见解,我将不胜感激。

预期用途:我想根据 UIstepper 动态更改字体大小。在编辑步进器后触发的操作中,我尝试更改 UILabel 的字体,巧妙地命名为 myLabel。

代码片段

@IBAction func changeFont(sender: UIStepper) {
var stepval = sender.value;
sizeLabel.text = NSString(format: "%.1f", sender.value); //change size label to display the size
myLabel.font = UIFont(name: "System", size: CGFloat(stepval)) ; //change myLabel to desired font size
}

问题/问题:

  1. 我是否正确地将 double 转换为 UIFont 中的 CGFloat(使用 CGFloat 构造函数)
  2. 当我运行它时,sizeLabel 更新为我希望 myLabel 的数字字体大小,但 myLabel 的字体大小不变。我需要强制更新 View 吗?

谢谢!

最佳答案

  1. CGFloat() 成功创建了一个具有该 double 值的 CGFloat
  2. 要更改字体,请使用 UIFont.systemFontOfSize(CGFloat())

关于ios - 根据步进器值动态更改字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27650662/

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