[英]How to change UILabel.font size with UIslider
@IBAction func sizeChanged(sender: UISlider) {
let senderValue = CGFloat(sender.value)
varlabel?.font = UIFont(name: (varlabel?.font.fontName)!, size: varlabel!.font.pointSize * senderValue)
varlabel?.sizeToFit()
}
它不起作用。
謝謝
使用此代碼:
let senderValue = CGFloat(sender.value)
varlabel.font = UIFont(name: varlabel.font.fontName, size: senderValue)
移植 :@angul:每次發送者值改變時,你都在進行乘法運算,所以它總是增加當前的字體大小。 而是直接將發件人值分配給字體大小,並根據該值設置滑塊最大/最小值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.