Ich möchte die Hintergrundfarbe meiner benutzerdefinierten Sammlung anzeigen Zelle in der didSelectItemAtIndexPath ändern. Hier ist meine Implementierung.Wie ändere ich die Hintergrundfarbe von Custom CollectionViewCell?
- (void)collectionView:(UICollectionView *)collectionView
didSelectItemAtIndexPath:(NSIndexPath *)indexPath{
RadioCollectionViewCell* cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"RadioCollectionViewCell" forIndexPath:indexPath];
[cell setData:self.contentModel andIndexPath:indexPath];
cell.lblChoice.backgroundColor = ColorFromRGB(COLOR_GREEN);
}
Hier ist meine Implementierung für RadioCollectionViewCell.h
#import <UIKit/UIKit.h>
@interface RadioCollectionViewCell : UICollectionViewCell
@property (weak, nonatomic) IBOutlet UILabel *lblChoice;
- (void)setData:(ContentModel *)contentModel andIndexPath:(NSIndexPath *)indexPath;
+ (RadioCollectionViewCell *)loadFromNib;
@end
Aber die Hintergrundfarbe ändern sich nicht. Wenn ich die Musterlösungen überprüfe, ändern sie nur die Hintergrundfarbe von UICollectionViewCell
. Nicht das Gewohnte. Ich will nur wissen, dass ich das in der CustomAnnotationView
tun kann?
Bitte geben Sie mehr Code an. –