ios - 输入人数后如何改变image
PHPz
PHPz 2017-04-17 17:52:12
0
6
318

![图片上传中...]

问题是这样的:点击cell 然后cell的图片会改变,同时吧image设置成可以交互的状态,然后增加了alert对话框,这些都没问题,但是我需要在输入数字之后改变image的图片,这个应该怎么去实现?

PHPz
PHPz

学习是最好的投资!

répondre à tous(6)
黄舟

Vous devez utiliser UICollectionView. L'image de chaque cellule doit être définie dans le rappel cellForItemAtIndexPath en fonction des données du modèle (telles que imagePath) correspondant à la cellule. Après avoir modifié le numéro via la boîte de dialogue Alerte, vous pouvez modifier les données correspondantes de la cellule (imagePath et autres) dans la méthode de réponse d'AlertAction, puis reloadData.

Une autre idée est que lorsque vous cliquez sur la cellule, vous pouvez obtenir l'indexPath de la cellule. Ensuite, après avoir modifié le numéro via la boîte de dialogue Alerte, vous pouvez utiliser cet indexPath dans la méthode de réponse d'AlertAction pour appeler cellForItemAtIndexPath. récupérez-le Cell, puis prenez cet objet Cell pour modifier son image.

Ty80

La méthode de rappel setImage déterminée au point d'alerte

刘奇

Écrivez un protocole dans la cellule pour rappeler le contrôleur de vue

Ty80

Défini dans le BLOC AlertAction

迷茫

ReloadData() directement après avoir défini les données, c'est le plus simple

Ty80

Une fois le paramétrage terminé, utilisez simplement la méthode de rechargement. Cette fonction peut être implémentée en personnalisant le délégué via un proxy ou en utilisant un bloc. Bien entendu, les notifications sont également disponibles. être rechargé

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