繁体   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