Où puis-je obtenir de l'icône de la loupe utilisé dans UISearchBar?
Je suis en utilisant UITextField
comme un UISearchBar
de remplacement et de "voler" l'icône de la loupe à partir de l'original UISearchBar
avec cette folle code:
UISearchBar *originalSearchBar = [[UISearchBar alloc] init];
for (UIView *searchBarSubview in [originalSearchBar subviews]) {
if([searchBarSubview isKindOfClass:[UITextField class]]) {
UITextField *textField = (UITextField *)searchBarSubview;
[_textField setLeftView:[textField leftView]];
[_textField setLeftViewMode:UITextFieldViewModeAlways];
}
}
Comme vous l'avez probablement deviné, je ne veux pas utiliser ma propre image.
N'est-il pas plus facilement accessible l'icône de la loupe quelque part dans le Cacao?
OriginalL'auteur Rudolf Adamkovič | 2012-08-04
Vous devez vous connecter pour publier un commentaire.
Donc, voici le code avec les caractères unicode:
Edit: Pour le look qui convient iOS 7 style, ajouter Unicode sélecteur de variante
\U000025B6
.Google "Emoji" pour plus d'informations à ce propos . Votre gars vont tomber en amour avec "Emoji" . Par Exemple : apps.timwhitlock.info/emoji/tables/unicode
C'est une excellente solution à un problème, une loupe est en verre 3d et moderne iOS7 et iOS8, des modèles 3d ont été supprimées, et chaque chose est dans un plan format. Donc, ne conçoit pas l'air compatible. Mais nous pouvons utiliser UIImage pour la conception d'avions.
Bonne prise. Édité.
Comment pouvez-vous ajouter l'unicode sélecteur de variante? Ne pouvez pas obtenir la plaine de la loupe.
OriginalL'auteur Rudolf Adamkovič
Je ne sais pas du tout d'image standard pour les dans le Cacao (et il n'y a pas de caractère de pour les il en Unicode).
Une image pour ce qui est de la partie du Quai paquet, cependant:
Sympa...je me souviens de la difficulté à la faire fonctionner à un moment (peut-être qu'il n'était pas pris en charge dans les polices de toutes les versions de système d'exploitation?). En tout cas, il est là maintenant...il est même "couleur". Donc, utilisez-le. 🙂
OriginalL'auteur Kevin Grant
Que je ne pouvais pas obtenir une plaine unicode loupe à apparaître, j'ai décidé de voir ce qu'est une norme
UISearchBox
utilise. Il s'avère que c'est une image d'une loupe, d'où j'ai extrait et inclus ci-dessous, que c'est très simple forme qui serait trivial de reproduire à la perfection.OriginalL'auteur Robert
À l'aide de OSX 10.7.5 je ne pouvais pas trouver la ectl_search_magnify.png, mais un simple
trouvé:
Les deux derniers sont probablement ce que vous voulez (en supposant que vous avez besoin d'une image).
OriginalL'auteur Ehren