133 votes

Comment définir UITextField hauteur?

Je suis à l'aide d'un objet UITextField. Je veux augmenter sa hauteur. Mais je n'ai pas trouvé propriété à augmenter la hauteur d'un objet UITextField.

Comment puis-je y parvenir ?

Merci.

217voto

Brian Points 3134

Vous ne pouvez pas modifier la hauteur de l'arrondi rect style de bordure. Pour régler la hauteur, il vous suffit de choisir le style de bordure autres que des bords arrondis dans Xcode:

enter image description here

151voto

nathanbroyles Points 661

J'ai enfin trouvé la solution pour ce!

Comme nous l'avons constaté, IB ne nous permet pas de modifier la hauteur de l'angle arrondi style de bordure. Donc le modifier à tout les autres styles et de régler la hauteur désirée. Dans le code à modifier le style de bordure arrière.

textField.borderStyle = UITextBorderStyleRoundedRect;

90voto

Manjunath Points 3497
CGRect frameRect = textField.frame;
frameRect.size.height = 100(specify the height you want);
textField.frame = frameRect;

85voto

user1046037 Points 1812

Si vous utilisez la Mise en page, alors vous pouvez le faire sur le Story-board.

Ajouter une hauteur de contrainte dans le champ de texte, puis modifiez la hauteur de la contrainte constante pour toute valeur souhaitée. Les étapes sont indiquées ci-dessous:

Étape 1: création d'une hauteur de contrainte pour le champ de texte

enter image description here

Étape 2: Sélectionnez La Hauteur De Contrainte

enter image description here

Étape 3: Modifier la Hauteur de la Contrainte de la valeur de la constante

enter image description here

11voto

Sunil Targe Points 1205

Suivez ces deux étapes simples pour obtenir de l'augmentation de la hauteur de votre UItextField.

Étape 1: cliquez-droit sur le fichier XIB et ouvrir en tant que "Source Code".

Étape 2: Trouver le même UITextfield source et définir le cadre que vous le souhaitez.

Vous pouvez utiliser ces étapes pour changer de cadre de apple contrôle.

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