Programla, toToFitWidth ayarlarını true olarak ayarladığım bir etiket oluşturdum. Şimdi yazı tipini değiştirmek istiyorum, ancak etiket sabitinin yazı tipi boyutunu yapmadan bunu yapamam. UILabel'ın yazı tipini değil, sadece yazı tipini nasıl değiştirebileceğimi bilen var mı?Yazı tipi boyutunu değiştirmeden UILabel'in yazı tipini hızlı bir şekilde nasıl değiştiririm?
13
A
cevap
30
Neden yazı tipi boyutunu almıyor ve bu değere sahip yeni bir yazı tipi belirtin?
let fontSize = self.label.font.pointSize;
self.label.font = UIFont(name: "HelveticaNeue", size: fontSize)
4
Böyle yapabilirsiniz:
label.font = UIFont(name: "Arial", size: label.font.pointSize)
Bu aynı yazı tipi boyutunu kullanır, "Arial" seçmek istediğiniz ne olursa olsun aile olabiliriz.
1
Geliştirilmiş bir yanıt.
UILabel Alt Sınıflandırma: Boş bir hızlı dosya ekleyin ve adlandırın. e.g..EZLabel. Aşağıdaki kodu ekleyin.
import Foundation
import UIKit
class EZLabel: UILabel {
override func awakeFromNib() {
super.awakeFromNib()
changeFontName()
}
func changeFontName()
{
self.font = UIFont(name: "Roboto", size: self.font.pointSize)
}
}
Bunun avantajı, gerekirse UILabel'in yazı tipini tüm projede değiştirmeniz gerekmez.
İlgili konular
- 1. Yazı tipi boyutunu değiştirmeden yazı tipi kalınlığını kontrol etme
- 2. Tablo sütununun yazı tipi boyutunu nasıl değiştiririm?
- 3. Varsayılan font yazı tipini değiştirmeden yazı tipi adının değiştirilmesi
- 4. matplotlib.pyplot.colorbar.ColorbarBase'in kenelerinin yazı tipi boyutunu nasıl değiştiririm?
- 5. Git Bash (MinGW 64) v2.12.2 - Yazı tipi boyutunu nasıl değiştiririm?
- 6. iFrame için yazı tipi boyutunu ve yazı tipi-ailesini değiştirme
- 7. gnuplot üzerinde yazı tipi boyutunu değiştir
- 8. JLabel yazı tipini değiştir
- 9. R Markdown - html çıktısında yazı tipi boyutunu ve yazı tipini değiştirme
- 10. Yazı tipi boyutunu karides masasında nasıl ayarlayabilirim?
- 11. Bootstrap-4 yazı tipi boyutunu nasıl artırırım?
- 12. Yazı tipi boyutunu bir AlertDialog olarak değiştirme
- 13. CJK yazı tipleri için genel olarak yazı tipi boyutunu artırın?
- 14. UINavigationItem yazı tipi nasıl değiştirilir?
- 15. İçerik yazı tipini değiştirmeden TabItem'in Başlık fontu nasıl değiştirilir?
- 16. Yazı tipi boyutunu dikey olarak sığacak şekilde ölçekleme UILabel
- 17. Textview: yazı tipini ebeveyne uydurmak için ayarlayın
- 18. iPhone/iPod - yazı tipi boyutunu değiştirmeyi önler
- 19. pdfsharp - yazı tipi yerleştirildi mi?
- 20. Sublime yan çubuğundaki yazı tipini artırın
- 21. UIPickerView Yazı Tipi
- 22. Sadece yazı tipi boyutunu değiştirme SWT
- 23. Google grafikleri haxis yazı tipi boyutunu değiştir
- 24. Tablo hücresindeki yazı tipi boyutunu değiştir
- 25. gnuplot'ta anahtar yazı tipi boyutu nasıl ayarlanır?
- 26. Özel yazı tipi boyutu, yazı tipleri
- 27. Özel Yazı Tipi Android
- 28. VB.NET Diğer yazı tipi ayarlarını değiştirmeden labeltxt nasıl yeniden boyutlandırılır
- 29. wxPython StaticText Widget Yazı Tipi
- 30. Matlab ekseninin yazı tipini değiştir işareti
Sadece yazı tipi boyutunu değiştirmediğinizden, aynı metin ve aynı boyutta iki farklı yazı tipinin aynı alana sahip olacağı anlamına gelmez. – nhgrif