フォントのスタイルを「シン」に変更する方法を考えています。誰もこれを行う方法を知っていますか?ここでスウィフトでフォントスタイルを変更する方法
は私の最高の試みだが、それは動作しません:
m.font = UIFont(name: "Apple SD Gothic Neo", style: "Thin", size: 8.0)
フォントのスタイルを「シン」に変更する方法を考えています。誰もこれを行う方法を知っていますか?ここでスウィフトでフォントスタイルを変更する方法
は私の最高の試みだが、それは動作しません:
m.font = UIFont(name: "Apple SD Gothic Neo", style: "Thin", size: 8.0)
私はそれがAppleSDGothicNeo-Thin
、ノースペース、ダッシュスタイルで見てきた道。だからあなたのコードは次のようになり
m.font = UIFont(name: "AppleSDGothicNeo-Thin", size: 8.0)
編集:私はあなたがフォントをこの方法を使用する理由を理解するようになった
。
カスタムフォントをプロジェクトに追加すると、その名前は "SuperAwesomeFont-Light.ttf"になります。したがって、フォント名にファイル名を使用するだけで意味があります。
これはうまくいくかもしれない:
let font = UIFont(name: "HelveticaNeue-Thin", size: 16.0)!
あなたはフォント名に問題があります。
まず、フォントの適切な名前を調べ、それを使用します。
まず、すべての名前を印刷します。それから、使用してください。コード例は、アプリケーションのすべてのインストールされたフォントを示します。
func printFonts() {
let fontFamilyNames = UIFont.familyNames()
for familyName in fontFamilyNames {
print("------------------------------")
print("Font Family Name = [\(familyName)]")
let names = UIFont.fontNamesForFamilyName(familyName)
print("Font Names = [\(names)]")
}
}
そして、あなたはフォントを検出した後、あなたがこのように設定することができます。
m.font = UIFont(name: "AppleSDGothicNeo-Thin", size: 8.0)
//: Playground - noun: a place where people can play
import UIKit
func printFonts() {
let fontFamilyNames = UIFont.familyNames
for familyName in fontFamilyNames {
print("------------------------------")
print("Font Family Name = [\(familyName)]")
let names = UIFont.fontNames(forFamilyName: familyName)
print("Font Names = [\(names)]")
}
}
printFonts()
lblDes.font = UIFont(名(オレグに基づいスウィフト3.0に更新)利用できる、フォントのすべての正しい名前を取得するには遊び場でこれを置く:「HelveticaNeue-ウルトラ」、サイズ:14.0)
@ c.o'rearがこれを彼の方法に追加する方法を示すことをお勧めします。 – lukaivicev
必ずアンラップしてください。それはオプションですか? – Cesare