Xcode 8 benutzerdefinierte schriftart nicht zeigen, bis in den interface builder

Ich versuche, verwenden Sie die benutzerdefinierte schriftart (Bebas Neue) in meiner iOS-Anwendung. Die Schritte, die ich nahm sind:

  1. Kopieren .otf-Dateien in das Projekt.
  2. Bestätigen .otf-Dateien eingestellt haben, dass das Projekt als Ziel.
  3. Hinzugefügt .otf-Dateien in den 'Schriften' - Anwendung ' in der plist.
  4. In den Build-Phasen, die .otf Dateien sind in der " Copy Bundle Resources.
  5. Installieren Sie die schriftart auf meinem Mac.
  6. Versuchen, drucken Sie sich alle Schriftarten zur Verfügung, aber ich kann nicht sehen, meine eigene schriftart.

Den code, den ich verwendet:

for name in UIFont.familyNames() {
  println(name)
  if let nameString = name as? String
  {
    println(UIFont.fontNamesForFamilyName(nameString))
  }
}
  1. Die versuchen, die schriftart im code und es funktionierte.

Den code, den ich verwendet:

textLabel?.font = UIFont(name: "BebasNeueRegular", size: 14)
  1. Aber ich kann nicht setzen Sie in den interface builder. Irgendeine Idee?

Screenshots:

Xcode 8 benutzerdefinierte schriftart nicht zeigen, bis in den interface builder
Xcode 8 benutzerdefinierte schriftart nicht zeigen, bis in den interface builder

InformationsquelleAutor der Frage chengsam | 2016-10-21

Schreibe einen Kommentar