Quelle est la UITableView indice loupe personnage?
Apple, avec son iPhone apps (comme les Contacts), ils ont une belle icône de la loupe en haut de la vue de la table d'index. Depuis la vue de la table d'index de l'API est basée sur le caractère, je suppose que cette loupe est un caractère Unicode. Jusqu'à présent, j'ai eu recours à la passation d'un point d'interrogation là, mais qui semble boiteux.
Quelqu'un peut me dire quel personnage de la loupe est?
- Je ne suis pas sûr donc je ne vais pas faire cette réponse, mais vous êtes presque certainement hors de la chance. Je fais principalement de la base de ceci du fait que les deux les facebook et linkedin applications sont absents de cette fonctionnalité. Si, le cas échéant je m'attends à trouver de travail dans ces.
- Merci. Je suis allé de l'avant et a déposé un rapport de bogue.
InformationsquelleAutor David Grant | 2008-10-24
Vous devez vous connecter pour publier un commentaire.
Retour
UITableViewIndexSearch
de la section de l'indice des titres (de même que @"{recherche}") fonctionne aussi.@"{search}"
FTW.Retour que le titre et c'est comme par magie remplacé par le bon glyphe.
UITableViewIndexSearch
constante, comme user123417 points.Dans tableView:sectionForSectionIndexTitle:AtIndex: explicitement de défilement vers le haut et retour NSNotFound:
index - 1
pour tenir compte du décalage introduit par la section supplémentaire.Est déjà présent UTF codepoint pour la loupe. Il est U+1F50D. Cependant, il est un peu difficile à obtenir Xcode pour reconnaître ce numéro. Selon Apple, la Programmation de Chaîne Guide de l'UTF bits devrait être divisé en deux UTF-16 paires de substitution (0xD83D, 0xDD0D). Vérifiez auprès de cette paire de substitution calculatrice de référence.
Un NSString exemple avec le contenu de la paire de substitution peut être obtenu auprès de:
Une constante UITableViewIndexSearch est utilisée dans le cas, comme indiqué ici:
http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UITableView_Class/Reference/Reference.html#//apple_ref/doc/constant_group/Section_Index_Icons
Vous pouvez certainement mettre un caractère Unicode dans la vue de la table d'index (je l'ai fait avec d'autres personnages) et de mettre votre tête dans le premier tableau de la section en lieu et place de la tableViewHeader. Cela dit, je n'ai pas encore trouver la loupe, dans l'un de l'unicode des références. La ferme que j'ai trouvé est l'Enregistreur Téléphonique symbole - ⌕ (\u2315). Malheureusement, il pointe dans la mauvaise direction et la "poignée" s'étend dans la "loupe."
Dans le sectionIndexTitlesForTableView ajouter un NSMutableArray* les titres, par exemple, et en plus de votre index ajouter le [titres addObject: UITableViewIndexSearch]
Quelqu'un prétend qu'Apple leur a dit ce n'est pas pris en charge dans le SDK.
Je peux comprendre pourquoi quelqu'un ne pourrait pas voulez utiliser l'image, même si elle est très jolie... les personnages sont beaucoup plus facile à entretenir et peuvent échelle avec peu d'effort.
⚦ est une autre option unicode pour une loupe comme glyphe.. encore une fois ce n'est pas tournée du bon sens.. je crois que c'est vraiment une sorte d'hermaphrodite sexe symbole. Le code html pour l'unicode symbole ci-dessus est ⚦
Je pense vraiment qu'une loupe symbole doit être ajouté au jeu de caractères unicode sous "26: Misc. Les symboles".
Je sais que c'est un vieux post mais vu que c'est de même liée à ce que je cherchais... Si quelqu'un est à la recherche pour le Caractère Unicode de la loupe, ce serait celui-ci \u128269 représenté par ceci: qui est si votre navigateur affiche unicode
Vous pouvez afficher le détail de celui-ci sur ce site web:
http://www.charbase.com/1f50d-unicode-left-pointing-magnifying-glass
Dans mon cas, je voulais faire une recherche d'entrée de la boîte avec la loupe pour cela, j'ai réussi à le faire par le biais de ce morceau de code, veuillez noter que nous avons besoin d'utiliser une police spéciale qui pourraient ne pas fonctionner dans les anciens navigateur ou système d'exploitation:
Cela fonctionne sur ma machine Win7 dans Firefox et Chrome, mais IE est toujours une exception avec un espace réservé dans ce cas.
Vous pouvez utiliser un espace comme pour le personnage de l'index, puis superposer une
UIImageView
qui a l'interaction de l'utilisateur désactivé et contient l'image suivante:(source: booleanmagic.com)