如何在文本视图中更改字体大小,而不更改字体样式?(轻与常规)-Swift



我正在构建一个应用程序,用户在其中键入textView,我希望用户键入的文本越多,文本就越小,这样它就可以适应视图,而无需上下移动。问题是,我希望文本是默认的系统字体,但"浅色"。当我使用其他问题中推荐的方法时,它会正确地更改字体,但也会将字体从System Light更改为System。

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

这就是我改变字体大小的方式,我知道还有其他的,我现在就是这样做的。我需要一种方法来改变字体大小,但也要保留浅色风格。谢谢

编辑:我正在用swift编写这个应用程序。

你可以这样做。

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

这里的字体应该和您定义的一样,但您可以根据需要更改大小。

如果您想固定大小并更改字体名称,则可以使用textView.font.pointSize

相关内容

  • 没有找到相关文章

最新更新