ios - Problème d'affichage de plusieurs contrôles ImageView
给我你的怀抱
给我你的怀抱 2017-05-17 10:06:32
0
4
775

ios J'ai ajouté 1000 contrôles ImageView en utilisant le code dans le contrôle ViewController Quoi qu'il en soit, il existe de nombreux contrôles
ImageView.

Mais lors du débogage, j'ai constaté que seuls plus de 10 contrôles ImageView peuvent être affichés dans le contrôle ViewController, et les autres sont en dessous. Le contrôle ViewController ne peut pas être défilé ou déroulé, et tous les contrôles ImageView ci-dessous ne sont pas visibles.

Excusez-moi, maîtres, existe-t-il un moyen de faire défiler le contrôle ViewController, ou existe-t-il un moyen de faire en sorte qu'un contrôle de vue stocke un grand nombre de contrôles, et tous peuvent être vus, comme QQ, où vous pouvez faire défiler et voir beaucoup de texte et d'images.

给我你的怀抱
给我你的怀抱

répondre à tous(4)
大家讲道理

1. Vous pouvez placer toutes les images directement sur UIScrollView et définir sa hauteur contentSize sur la somme des hauteurs de toutes les images.
2. Vous pouvez également utiliser UITableView pour mettre une image dans chaque cellule
3. Vous pouvez également utiliser UICollectionView pour mettre une image dans chaque cellule

巴扎黑

Mettez-le à l'intérieur UIScrollView.

巴扎黑

S'il y a beaucoup d'espace imageView, il est recommandé d'utiliser UITableView ou UICollection pour le résoudre et réutiliser les cellules, sinon la mémoire explosera.

我想大声告诉你

Il est recommandé d'utiliser UITableView ou UITableView comme conteneur afin que la vue puisse être réutilisée.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal