Articles of uitableview

Changer la couleur de la zone d’encart dans le séparateur UITableView

J’ai un UITableView personnalisé, les cellules ont une couleur de fond différente (définie dans un backgroundView personnalisé). Cependant, la couleur d’arrière-plan n’est appliquée qu’à l’ intérieur de la cellule, mais ne s’étend pas à la zone d’encart du séparateur. Comme vous pouvez le voir sur la capture d’écran, il y a une zone blanche à […]

La vue de table d’iOS 7 ne parvient pas à ajuster automatiquement l’encart de contenu

Je suis en train de transférer mon projet vers iOS7. Je suis confronté à un problème étrange lié à la barre de navigation translucide. J’ai un contrôleur de vue et il a une tableview en tant que sous-vue (appelons-le ControllerA). Je lance un nouveau uinavigationcontroller avec le controllerA et le présente de manière modérée en […]

iPhone UITableView avec une zone d’en-tête

J’ai une vue qui a été créée avec tous les éléments UITableView par défaut, mais maintenant je dois append une zone d’en-tête au-dessus de laquelle UITableView est (donc UITableView normalement, mais les 100px supérieurs de l’écran auront un en-tête statique) contenu). Je ne vois pas où je peux redimensionner UITableView dans IB et je ne […]

Lignes d’ancrage UITableView au bas

J’ai un UITableView qui doit introduire un nouveau contenu à partir du bas. Voici comment une vue de table se comporte lorsque la vue est pleine et que vous ajoutez de nouvelles lignes avec une animation. Je commençais par modifier le contentInset au fur et à mesure de l’introduction des lignes, mais lorsque les choses […]

Calcul de la hauteur de texte multiligne pour UILabel / UITableViewCell: différents résultats lors du calcul vs dessin réel

Cette question générale a été posée à plusieurs resockets: comment rendre UITableViewCells avec une quantité variable de texte et donc une hauteur variable. La réponse canonique est la suivante: vous calculez la hauteur dans le délégué de contrôleur de vue de table dans heightForRowAtIndexPath à l’aide de sizeWithFont: constrainedToSize: lineBreakMode :. Plus tard, la cellule […]

UITableView registerNib: forCellReuseIdentifier:

Je l’ai vu utilisé dans une vidéo de la WWDC mais seulement très brièvement. Ils ne sont pas entrés dans la création du fichier xib. J’ai une sous-classe UITableViewCell appelée MyCustomCell. En cela, j’ai plusieurs propriétés UILabels, UIImageViews, etc … toutes configurées en IBOutlets. Maintenant, dans mon fichier xib … Que dois-je définir en tant […]

UITableViewCell rend l’arrière-plan de l’étiquette plus clair lorsqu’il est mis en évidence

J’ai un UIlabel sur un UITableViewCell, que j’ai créé par programmation (c’est-à-dire pas un nib ou une sous-classe). Lorsque la cellule est mise en surbrillance (passe au bleu), toutes les couleurs d’arrière-plan des UILabels deviennent claires. J’ai 2 UILabels où je ne veux pas que ce soit le cas. Actuellement, j’utilise UIImageViews derrière les UILabel […]

Pourquoi tous les arrière-plans disparaissent-ils sur UITableViewCell select?

Le comportement UITableViewCell de mon projet actuel me déconcerte. J’ai une sous-classe assez simple de UITableViewCell. Il ajoute quelques éléments supplémentaires à la vue de base (via [self.contentView addSubview:…] et définit les couleurs d’arrière-plan sur les éléments pour qu’ils ressemblent à des boîtes rectangulars noires et grises. L’arrière-plan de la table entière ayant cette image […]

Est-il possible de configurer un UITableView pour permettre la sélection multiple?

Pour l’iPhone, est-il possible de configurer un UITableView tel qu’il permettra la sélection multiple? J’ai essayé de surcharger -setSelected:animated: pour chaque UITableViewCell, il est difficile d’essayer de tromper le comportement requirejs car il est difficile de séparer les non-sélections réelles de celles où UITableView a désélectionné en raison de la sélection d’une autre cellule! J’espère […]

UITableView Sélection multiple

Comment puis-je append un UITableView dans mon application basée sur les vues où l’utilisateur tapera sur plusieurs cellules et sera sélectionné, exactement comme le paramètre “Nouvelle alarme” de l’application Horloge nommé “Répéter” (Horloge> Alarmes> +> Répéter), et comment puis-je obtenir toutes les cellules sélectionnées dans un tableau?