recherche

Maison  >  Questions et réponses  >  le corps du texte

ios - Problème d'affichage de plusieurs contrôles ImageView

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.

给我你的怀抱给我你的怀抱2743 Il y a quelques jours735

répondre à tous(4)je répondrai

  • 大家讲道理

    大家讲道理2017-05-17 10:08:32

    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

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-17 10:08:32

    Mettez-le à l'intérieur UIScrollView.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-17 10:08:32

    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.

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-17 10:08:32

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

    répondre
    0
  • Annulerrépondre