Où est l'objet combobox dans interface builder?
Je viens de mettre à jour de Xcode 5.0.2 et dans interface builder sur le coin inférieur droit où je peux faire glisser et déposer des objets, je ne vois pas combobox plus. J'ai essayé d'utiliser le champ de recherche ci-dessous et tapé zone de liste déroulante, NSCombobox, mais rien.
Vous devez vous connecter pour publier un commentaire.
Les zones de liste déroulante sont disponibles uniquement pour les Mac des projets, pas iOS projets, de sorte que vous obtenez le comportement attendu. Si vous créez une application Cocoa projet et le type de liste déroulante dans la bibliothèque d'objets du champ de recherche, la boîte combo et de zone de liste déroulante des objets de cellule doit apparaître dans la bibliothèque d'objets.
Je suis surpris que vous ayez été en mesure d'accéder à une zone de liste modifiable dans les précédentes versions de Xcode. Je ne me souviens pas de zones de liste déroulante jamais être disponible dans iOS projets.
À l'aide d'un UIPickerView sera probablement que vous obtenez beaucoup
Il est facile de créer une zone de liste déroulante sosie. Il se compose de seulement trois pièces dans InterfaceBuilder xib:
La liste est normalement invisible (setHidden:true (VRAI) et est placée au-dessus d'autres éléments dans ce xib.
Un tap sur le Bouton de la liste visible (setHidden:FALSE).
Au moment de la sélection, didSelectRowAtIndexPath écrit la chaîne sélectionnée à l'étiquette et à définir ListView caché.
J'ai aussi besoin de HTML, sélectionnez contrôle de type (simple liste déroulante sélection) sans casser la XCode héritage de l'interface graphique à travers le passé et le futur iOS versions.
J'ai fini le codage DownPicker, un contrôle léger qui ne fait juste que la combinaison de
UITextField
etUIPickerView
. Il peut être utilisé soit comme un contrôle personnalisé (UIDownPicker
) ou contrôle wrapper, la mise à niveau de l'existantUITextField
.Voici à quoi ça ressemble:
Pour plus d'infos et téléchargement vous pouvez le vérifier bref tutoriel ou la Projet GitHub page (tous deux réalisés par moi-même - le projet est open-source).