Swift 如何增加 UITextview,字体大小?

标签: UITextView ios Swift
发布时间: 2015/6/24 20:07:25
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我试图将两个按钮添加到我的应用程序设置的字体大小的 UITextview,招领此函数

textview.font.increaseSize(...) //and decreaseSize(...)

但我不明白我要放在括号内,我想要增加和减小字体大小由一个点

谢谢你的答案

解决方法 1:

我不认为还有一种方法命名为 increaseSize() 。可能你已经找到一些 UIFontUITextView 类别。

官方 UIFont 类文档并未透露任何此类方法。

另外,还可以提高这样的字体:

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

上面的语句将简单地将现有的字体大小设置为 18,将其更改为任何你想要的东西。

但是如果你想要像你已经发布的一些方法,你可以介绍您自己的类别,像这样:

extension UITextView {
    func increaseFontSize () {
        self.font =  UIFont(name: self.font.fontName, size: self.font. pointSize+1)!
    }
}

和简单的导这无论您想要使用像这样:

textview.increaseFontSize()

每次你调用它,它就会增加 1 字体...

官方微信
官方QQ群
31647020