IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Objective-C Discussion :

Modifier le texte d'un UITextView


Sujet :

Objective-C

  1. #1
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 105
    Points : 62
    Points
    62
    Par défaut Modifier le texte d'un UITextView
    Bonjour,
    je voudrais savoir si il était possible au sein d'un textView de changer la police du texte et la couleur.

    Je ne parle pas de donner une police a un textView, ça je sais le faire. Je parle de changer de police au milieu du texte.

    Je passe une string à chaque textView via setText.

    Merci d'avance pour votre attention.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 950
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 950
    Points : 4 373
    Points
    4 373
    Par défaut
    Citation Envoyé par Jason T Voir le message
    Bonjour,
    je voudrais savoir si il était possible au sein d'un textView de changer la police du texte et la couleur.

    Je ne parle pas de donner une police a un textView, ça je sais le faire. Je parle de changer de police au milieu du texte.

    Je passe une string à chaque textView via setText.

    Merci d'avance pour votre attention.
    Non, UITextView n'a pas les fonctionnalités de NSTextView…
    mais il est possible d'utiliser UIWebView à la place…

  3. #3
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 105
    Points : 62
    Points
    62
    Par défaut
    Merci je vais regarder ça.

  4. #4
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 105
    Points : 62
    Points
    62
    Par défaut
    J'ai regardé la doc de cette classe mais les fonctions ne m'ont pas paru adapté à de l'affichage en direct, je n'ai pas besoin de passer par une URLRequest.

    J'ai déjà mon texte, je voudrais juste le mettre un peu en forme. A moins qu'il existe une fonction pour passer à UIWebView une string avec des balises, je ne pense pas avoir le temps de développer tout ça (fin de stage demain).

    Une autre question pour les amateurs d'énigme:

    Est-il possible de changer la police du titre présent dans un NavigationBar?

    Parce que j'ai cherché dans la doc et sur les forums, je n'ai rien trouvé.

    Cordialement Jason T

  5. #5
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 950
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 950
    Points : 4 373
    Points
    4 373
    Par défaut
    Citation Envoyé par Jason T Voir le message
    J'ai regardé la doc de cette classe mais les fonctions ne m'ont pas paru adapté à de l'affichage en direct, je n'ai pas besoin de passer par une URLRequest.

    J'ai déjà mon texte, je voudrais juste le mettre un peu en forme. A moins qu'il existe une fonction pour passer à UIWebView une string avec des balises, je ne pense pas avoir le temps de développer tout ça (fin de stage demain).

    Une autre question pour les amateurs d'énigme:

    Est-il possible de changer la police du titre présent dans un NavigationBar?

    Parce que j'ai cherché dans la doc et sur les forums, je n'ai rien trouvé.

    Cordialement Jason T
    Oui UIWebView accepte une string qui contient le code HTML à afficher, le base URL ne servira à rien si vous n'avez pas de lien relatif dans l'HTML…

    Pour UINavigationBar, l'affichage proprement dit est du ressort de UINavigationItem…

  6. #6
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 105
    Points : 62
    Points
    62
    Par défaut
    Oui et le font du titre de NavigationItem n'a pas l'air changeable.
    Aucune propriété font existante dans la doc. Normalement, on peut configurer les fonts sur IB mais là cela n'apparaît pas...

    Je ne cherche pas toujours assez bien mais ce n'est pas une raison pour mettre des ... à toutes tes phrases.

    Tu as 1500 postes et donc plus d'expérience, pas besoin de prendre les gens de haut.

    Je pose mes questions un peu dans tous les sens, je l'accorde mais un forum de développeur ce n'est pas fait pour s'entraider?

  7. #7
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 950
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 950
    Points : 4 373
    Points
    4 373
    Par défaut
    Citation Envoyé par Jason T Voir le message
    Oui et le font du titre de NavigationItem n'a pas l'air changeable.
    Aucune propriété font existante dans la doc. Normalement, on peut configurer les fonts sur IB mais là cela n'apparaît pas...

    Je ne cherche pas toujours assez bien mais ce n'est pas une raison pour mettre des ... à toutes tes phrases.

    Tu as 1500 postes et donc plus d'expérience, pas besoin de prendre les gens de haut.

    Je pose mes questions un peu dans tous les sens, je l'accorde mais un forum de développeur ce n'est pas fait pour s'entraider?
    la parano n'aide pas non plu !

    les … n'ont pas cette signification que vous leur prêter, mais simplement que l'on pourrait dire plus sur le sujet.

  8. #8
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 105
    Points : 62
    Points
    62
    Par défaut
    D'accord, désolé pour le quiproquo.

    J'ai appliqué tes conseils et ai utilisé un UIWebView, c'est niquel sur le fonctionnement.

    Un petit problème néanmoins, je mets des borders à mes conteneurs de texte, arrondi sur les angles. Le backgroundColor du uiwebview déborde des borders dans les angles et se met donc par dessus le background de ma view.

    Une idée pour y remedier?

    Merci encore pour les conseils fournis.

  9. #9
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 950
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 950
    Points : 4 373
    Points
    4 373
    Par défaut
    Citation Envoyé par Jason T Voir le message
    D'accord, désolé pour le quiproquo.

    J'ai appliqué tes conseils et ai utilisé un UIWebView, c'est niquel sur le fonctionnement.

    Un petit problème néanmoins, je mets des borders à mes conteneurs de texte, arrondi sur les angles. Le backgroundColor du uiwebview déborde des borders dans les angles et se met donc par dessus le background de ma view.

    Une idée pour y remedier?

    Merci encore pour les conseils fournis.
    une petit copie d'écran, pour aider à visualiser le problème, serait la bienvenue…

  10. #10
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 105
    Points : 62
    Points
    62
    Par défaut
    Screen en pièce jointe.

    Le UIWebView est le premier conteneur celui ayant pour titre DEMEURE DE CARACTERE. Si on prête attention aux coins, on voit le débordement de background.
    Images attachées Images attachées  

  11. #11
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 950
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 950
    Points : 4 373
    Points
    4 373
    Par défaut
    Citation Envoyé par Jason T Voir le message
    Screen en pièce jointe.

    Le UIWebView est le premier conteneur celui ayant pour titre DEMEURE DE CARACTERE. Si on prête attention aux coins, on voit le débordement de background.
    "on voit" est un bien grand mot…
    mais Ok : si le contraste était plus fort ce serait effectivement plus gênant que sur cette copie d'écran…

    je ne vois pas de solution simple autre que d'avoir 2 objets différents : un qui aurait les coins arrondis et qui contiendrait la vue problématique sans bordure et celle-ci légèrement plus petite à l'intérieur… çà risque sans doute de gêner un peu vos alignements… à tester.

    le problème de "compositing" de formes non rectangulaires… est possible en OpenGL… mais en ES ?… et de toute façon il n'y a pas de "region mask" dans les APIs…

  12. #12
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 105
    Points : 62
    Points
    62
    Par défaut
    Sinon je peux passer à mon UIWebView une image comme background, si je la dimensionne bien et dessine correctement mes couleurs. Cela fonctionnerait, je pense même si c est du bricolage.

    Sinon aucune idée pour changer la police du titre présent dans UINavigationItem?

  13. #13
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 950
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 950
    Points : 4 373
    Points
    4 373
    Par défaut
    Citation Envoyé par Jason T Voir le message
    Sinon aucune idée pour changer la police du titre présent dans UINavigationItem?
    customiser la "titleView"…

Discussions similaires

  1. Menu déroulant qui modifie du texte
    Par oxa dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 18/11/2005, 09h20
  2. [FLASH MX2004] Modifier du texte
    Par drizztoli dans le forum Flash
    Réponses: 3
    Dernier message: 28/05/2005, 10h03
  3. Réponses: 5
    Dernier message: 31/01/2005, 09h32
  4. modifier les texte dans un <span>
    Par Flobel dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 03/12/2004, 13h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo