如何使用 UIslider 更改 UILabel.font 大小
Posted
技术标签:
【中文标题】如何使用 UIslider 更改 UILabel.font 大小【英文标题】:How to change UILabel.font size with UIslider 【发布时间】:2015-07-16 07:45:26 【问题描述】: @IBAction func sizeChanged(sender: UISlider)
let senderValue = CGFloat(sender.value)
varlabel?.font = UIFont(name: (varlabel?.font.fontName)!, size: varlabel!.font.pointSize * senderValue)
varlabel?.sizeToFit()
它不起作用。
谢谢
【问题讨论】:
不是这个。尺寸太大了 我不知道代码:(大小:??????.....)。 【参考方案1】:使用此代码:
let senderValue = CGFloat(sender.value)
varlabel.font = UIFont(name: varlabel.font.fontName, size: senderValue)
解释:@angul:每次发送者值发生变化时,您都在进行乘法运算,因此它总是增加当前字体大小。而是直接将 sender 值分配给字体大小并据此设置滑块最大/最小值。
【讨论】:
很高兴为您提供帮助..:)以上是关于如何使用 UIslider 更改 UILabel.font 大小的主要内容,如果未能解决你的问题,请参考以下文章
在 UISlider 的缩略图上不断更改 UILabel 的值