Comment puis-je créer un objet UITextField plus complet? Comme le champ de recherche dans Safari sur iPad
SALUT, je vais essayer d'obtenir un UITextField ressembler le champ de recherche de google disponible dans l'appli safari sur iPad. Le but du champ sera la même (zone de recherche).
Je sais que je pourrais utiliser un UISearchBar mais je dois utiliser hackish code pour se débarrasser de l'icône de la loupe et à l'arrière-plan et je n'en veux pas.
Je vais joindre une image à la zone de texte utilisé par apple dans leur zone de recherche. Comment puis-je modifier un objet UITextField ressemblent et se comportent comme le champ de recherche dans cette capture d'écran?
J'ai essayé de modifié le UITextField de la couche roundedCorners bien, mais cela ne fonctionne pas comme prévu.
Toute aide est grandement appréciée!
Merci!
source d'informationauteur Horatiu Paraschiv
Vous devez vous connecter pour publier un commentaire.
Vous pouvez régler l'Angle du Rayon sur tout UIView-sous-classe.
#import <QuartzCore/QuartzCore.h>
dans votre sous-classe UIViewController (où vous avez accès à l'objet UITextfield instance de votre choix[yourTextField.layer setCornerRadius:14.0f];
Utiliser le code ci-dessous.Il fonctionne pour moi:
Arrière-plan de la propriété de l'objet UITextField à une image appropriée, comme celle-ci:
Pourquoi n'essayez-vous pas un truc à la fabrication de l'image distincte de la zone de saisie dont vous avez besoin et de le placer sous le véritable champ de contrôle. Cependant, vous devrez manipuler les couleurs de la zone de texte que vous placez sur afin de la rendre transparente.
Utiliser un graphique avec les bords arrondis que vous voulez et puis la position d'un textview sur le dessus.