Ответ 1
Я не думаю, что существует метод с именем increaseSize()
. Возможно, вы найдете категорию UIFont
или UITextView
.
Официальный официальный 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)!
}
}
Swift 2 и 3:
import UIKit
extension UITextView {
func increaseFontSize () {
self.font = UIFont(name: (self.font?.fontName)!, size: (self.font?.pointSize)!+1)!
}
}
и просто импортируйте это, где бы вы ни хотели:
textview.increaseFontSize()
он будет увеличивать шрифт на 1 каждый раз, когда вы его вызываете.