Я внедрил пользовательский просмотр коллекции с помощью раскадровки. и добавил крестик и фоновое изображение.Custom Collection View
Когда просмотр коллекции перегружает эту крестовую кнопку, она скрыта для администратора и показана для других участников, которая работает отлично в первый раз.
Я установил тег btn.tag = indexpath.row и назначил функцию для удаления пользователя.
После удаления пользователя и удаления объекта из массива при повторной загрузке представления коллекции теперь, когда условие, которое я добавил для кнопки «Скрыть», не работает, и поперечная кнопка отображается во всех ячейках коллекции.
Пожалуйста, помогите.
if ([user.type isEqualToString:@"admin"])
{ [removeBtn setHidden:YES];
[removeBtn setEnabled:NO];
}else {
[removeBtn setHidden:NO];
[removeBtn setEnabled:YES]; }
Firsttime перегрузочного результат просмотра коллекция
После Удалить член перезагрузки вида коллекции результата
Debug Log После нажатия Удалить кнопку, но крестик теперь отображаются в администраторе Пункте Образ.
2016-02-03 11:35:03.620 STT[32132:5629002] Col View 2usertype> admin
2016-02-03 11:35:03.620 STT[32132:5629002] Hide cross from Admin
2016-02-03 11:35:12.944 STT[32132:5629002] Col View 2usertype>
2016-02-03 11:35:12.944 STT[32132:5629002] Show cross for Mem
2016-02-03 11:35:17.799 STT[32132:5629002] Col View 2usertype> member
2016-02-03 11:35:17.800 STT[32132:5629002] Show cross for Mem
вы можете поделиться cellForItemAtIndexPath: (NSIndexPath *) indexPath код? –