44 votes

Alignement vertical de UITextField

Existe-t-il un moyen d'aligner verticalement du texte dans un fichier de type UITextField à mi-chemin entre UIControlContentVerticalAlignmentCenter y UIControlContentVerticalAlignmentBottom ou dois-je choisir l'un d'entre eux ?

4voto

Vrol Points 672

Vous devez sous-classer un UITextField et remplacer les méthodes suivantes :

- (CGRect) textRectForBounds: (CGRect) bounds
{
  CGRect origValue = [super textRectForBounds: bounds];

  /* Just a sample offset */
  return CGRectOffset(origValue, 0.0f, 4.0f);
}

- (CGRect) editingRectForBounds: (CGRect) bounds
{
  CGRect origValue = [super textRectForBounds: bounds];

  /* Just a sample offset */      
  return CGRectOffset(origValue, 0.0f, 4.0f);
}

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X