1

J'essaye de créer une application dans le constructeur d'interface, et j'ai un problème. Ce que je veux, c'est créer un écran avec une image, avec une barre sectionIndexTitlesForTableView. Lorsque la barre sectionIndexTitlesForTableView est touchée, je souhaite que l'image disparaisse (et ne réapparaisse plus jamais), et que vous accédiez directement à la section sélectionnée d'une liste de contacts. Quelqu'un peut-il donner un indice sur la meilleure façon d'avoir à la fois la barre et la vue associée à l'image à l'écran, et la façon de faire disparaître l'image.Problème de constructeur d'interface/Objective C

Toute suggestion est la bienvenue.

Meilleures salutations, Camilo

+0

Pouvez-vous préciser exactement ce que fait 'sectionIndexTitlesForTableView' et aussi ce que fait l'image, ce n'est pas très clair – conorgriffin

+0

J'ai expliqué plus en détail dans ma réponse. Merci pour l'aide. – camilo

Répondre

1

Vous pouvez cacher l'image comme celui-ci

myImageView.hidden = YES;

0

Je ne sais pas si ça suffit (je ne suis pas avec mon Mac maintenant), parce que ce Je veux, c'est avoir une image devant la table, comme dans la première page du livre d'un contact. Je veux que la partie "page de couverture" de l'image cache initialement la table avec les contacts, mais la partie droite de l'image (celle avec toutes les lettres - peut-être une autre image) ne cache pas la barre nécessaire pour faire défiler la table , seulement pour être vu derrière. Une fois touché la barre, je veux que l'image (la couverture du livre) disparaisse et ne soit plus jamais vue, et le livre du contact s'ouvre exactement dans la page du contact de la lettre touchée (encore une fois, comme dans les contacts iPhone standard), mais la partie droite de l'image (celle derrière la barre de défilement) reste sur l'écran pendant l'exécution de l'application, et éventuellement change (ou peu importe).

Je démarre avec un contrôleur de vue, et avec l'image, mais je ne suis pas sûr de savoir comment placer la barre devant l'image sans une table associée. Maintenant, je pense à commencer par la table, une image devant elle, et peut-être une autre image à mettre derrière la barre de défilement. Pour l'instant, je ne fais que penser, car sans mon mac je ne peux pas l'essayer.

En tout cas, merci pour la réponse. Au moins pour la partie "cacher la page de couverture", cela devrait fonctionner.