Comment puis-je créer un bold UIFont à partir d'une UIFont?

Si j'ai un UIFont objet, est-il possible de le convertir en gras? Je ne sais pas le nom de la police, j'ai juste une UIFont objet. Ce que je veux, c'est une fonction comme

UIFont *boldFontFromFont(UIFont *input)
{
    return [input derivedFontWithFontWeight:UIFontWeightBold];
}

Comment puis-je changer le code pour qu'il fonctionne. (Le code ci-dessus ne fonctionne pas, j'ai juste fait ça pour illustrer le point.)

Merci d'avance.

  • vraiment? cette question est à partir de 2013. Doit-on fermer comme en double maintenant, 5 ans plus tard, parce que quelqu'un d'autre a demandé une question similaire, à nouveau?
  • mon erreur. La nouvelle devrait être fermé.
  • ou, sinon, nous laissons les deux questions en direct? Le UIFont.systemFont(ofSize:poids: méthode n'existe pas dans 2013. La technologie change tout le temps. Ma question était: "Vivre en 2013, Comment puis-je créer un bold UIFont à partir d'une UIFont en Objective-C?" - l'autre question est: "Vivre en 2018, Comment faire pour Définir une Police Spécifique de Poids pour UILabel rapide" - pas vraiment la même chose si vous l'exprimer de cette façon.
  • aussi, la création d'un objet de police, avec un poids spécifique à partir d'un nom de police et d'une police de poids n'est pas la même chose que de vouloir créer une police avec un poids différent à partir d'un objet de police. Ça me dérange quand les questions sont trop ardemment fermés comme des doublons, tout simplement parce qu'ils sont à 90% similaire. Il n'aide pas n'importe qui.
InformationsquelleAutor Michael | 2013-04-15