2016-11-21 7 views
-2

uiスライダー要素でシステムからカスタムにフォントを変更するにはどうすればよいですか?私はシステムのフロントをカスタムフォント(Bodoni 72 Book)に変更したいのですが、どうすればいいのですか?UIスライダでシステムからカスタムにフォントを変更する方法を教えてください。 Swift 3

私のコード -

@IBAction func UISlider(_ sender: UISlider) { 
    print("Slider value \(UISlider.value)") 

    self.UILable.font = UIFont.systemFont(ofSize: CGFloat(UISlider.value * 72.0)) 

} 

問題 - それはシステムフォントにカスタムフォントを変更するスライダーを使用しています。

+0

をself.UILableは何ですか? – Frankie

+0

UILableは、フォントを変更したいテキストフィールドです。 – AshishVerma

+0

ああ、それはあなたの実際の変数名ですか?しないでください、それはひどく混乱しています。それを 'var sliderLabel:UILabel'のように明確にする。 – Frankie

答えて

1

コードを見て、UIFont.systemFont(...をラベルのfontプロパティに割り当てています。

私はsliderLabel

にUILableを変えあなたが必要:

self.sliderLabel.font = UIFont(name: someFontFamilyName, size: CGFloat(UISlider.value * 72.0)) 
+0

はい!しかし、私はフォントの名前を追加するのに問題があります..! Asこれはフォント名= Bodoni72です。 – AshishVerma

+0

self.UILable.font = UIFont(名前:Bodoni72Book、サイズ:CGFloat(UISlider.value * 72.0)) – AshishVerma

+0

それは未解決の識別子エラーを与える..! – AshishVerma

関連する問題