簡體   English   中英

如何更改文本視圖中的字體大小,而不更改字體樣式? (輕量還是常規)-迅捷

[英]How can I change the font size in a text view, but not the font style? (light vs. regular) - Swift

我正在構建一個應用程序,用戶可以在其中鍵入textView,並且我希望用戶輸入的內容越多,文本會變得越小,這樣它就可以適合視圖而無需上下移動。 問題是我希望文本為默認的系統字體,但為“淺色”。 當我使用此處其他問題推薦的方法時,它會正確更改字體,但也會將字體從System Light更改為System。

textView.font = textView.font.fontWithSize(15)

這就是我更改字體大小的方式,我知道還有其他方式,這只是我現在的操作方式。 我需要一種更改字體大小的方法,而且還可以保留Light樣式。 謝謝!

編輯:我正在迅速編寫此應用程序。

你可以這樣做。

textView.font = UIFont(name: textView.font.fontName, size: 18)

此處的字體應與您定義的字體相同,但是您可以根據需要更改大小。

如果要固定大小然后更改字體名稱,則可以使用textView.font.pointSize

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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