nie sądzę, istnieje metoda nazwie increaseSize()
. Być może znalazłeś kategorię UIFont
lub UITextView
.
Dokument klasy official UIFont
nie ujawnia żadnej z takich metod.
Dodatkowo można zwiększyć czcionkę tak:
textview.font = UIFont(name: textview.font.fontName, size: 18)
Powyższe oświadczenie będzie po prostu ustawić istniejący rozmiar czcionki 18, zmień go na cokolwiek chcesz.
Jednak jeśli chcesz jakiś sposób jakbyś pisał, można wprowadzić własną kategorię tak:
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)!
}
}
i to po prostu importować tam, gdzie chcesz użyć w ten sposób:
textview.increaseFontSize()
będzie to zwiększyć czcionkę o 1 za każdym razem to nazwać ..
że wygląda nieudokumentowane metody prywatnego, który przypadkowo pozostał widoczny; nie musisz uważać, że będziesz w stanie z niego skorzystać. – holex