我正在尝试向我的应用添加两个按钮来设置UITextview的字体大小,我找到了这个功能
textview.font.increaseSize(...) //and decreaseSize(...)
但是我不明白我必须把它放在括号内,我想将字体大小增加和减少一点
感谢您的回答
答案 0 :(得分:44)
我认为没有一个名为increaseSize()
的方法。可能是您找到了一些UIFont
或UITextView
类别。
official 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 ..
答案 1 :(得分:17)
对于系统字体,这也有效:
yourTextView.font = .systemFontOfSize(16)
答案 2 :(得分:6)
Swift 4
yourTextView.font = .systemFont(ofSize: 16)
答案 3 :(得分:1)
快捷键5
<input type="text" id="date-select" class="form-control form-date pickadate" name="date" hidden>
<script src="{{asset('vendors/js/pickers/pickadate/picker.js')}}"></script>
<script src="{{asset('vendors/js/pickers/pickadate/picker.date.js')}}"></script>
<script type="text/javascript">
$(document).ready(function(){
var $input = $(".pickadate").pickadate({
format: 'dd-mm-yyyy',
selectDates: {
'color':'brown',
'date': '2020-03-22',
},
});
});
</script>
答案 4 :(得分:0)
SWIFT 5
您也可以
yourTextView.font = UIFont.systemFont(ofSize: CGFloat)