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

![图片上传中...]

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

PHPz
PHPz

学习是最好的投资!

모든 응답(6)
黄舟

UICollectionView를 사용해야 합니다. 각 셀의 이미지는 셀에 해당하는 모델 데이터(예: imagePath)에 따라 cellForItemAtIndexPath 콜백에 설정되어야 합니다. Alert 대화상자를 통해 숫자를 변경한 후 AlertAction의 응답 메소드에서 Cell의 해당 데이터(imagePath 등)를 수정한 후 reloadData를 사용할 수 있습니다.

또 다른 아이디어는 셀을 클릭하면 셀의 indexPath를 얻을 수 있다는 것입니다. 그런 다음 경고 대화 상자를 통해 숫자를 변경한 후 AlertAction의 응답 메서드에서 이 indexPath를 가져와 cellForItemAtIndexPath를 호출할 수 있습니다. Cell을 가져온 다음 이 Cell 개체를 가져와 그림을 수정합니다.

Ty80

경고 지점에서 결정된 콜백 메서드 setImage

刘奇

뷰 컨트롤러를 다시 호출하는 프로토콜을 셀에 작성하세요

Ty80

AlertAction BLOCK에서 설정

迷茫

데이터 설정 직후 ReloadData()가 가장 간단합니다

Ty80

설정이 완료된 후 reload 메소드를 사용하면 됩니다. 이 기능은 프록시를 통해 Delegate를 사용자 정의하거나 블록을 사용하여 구현할 수 있습니다. 물론 알림도 사용할 수 있습니다. 새로고침하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿