簡體   English   中英

如何使用UIslider更改UILabel.font大小

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM