ShareConfirmationCollectionViewCell.m 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * SPDX-FileCopyrightText: 2020 Nextcloud GmbH and Nextcloud contributors
  3. * SPDX-License-Identifier: GPL-3.0-or-later
  4. */
  5. #import "ShareConfirmationCollectionViewCell.h"
  6. NSString *const kShareConfirmationCellIdentifier = @"ShareConfirmationCellIdentifier";
  7. NSString *const kShareConfirmationTableCellNibName = @"ShareConfirmationCollectionViewCell";
  8. @implementation ShareConfirmationCollectionViewCell
  9. - (void)awakeFromNib {
  10. [super awakeFromNib];
  11. }
  12. - (void)prepareForReuse
  13. {
  14. [super prepareForReuse];
  15. self.previewView.image = nil;
  16. self.placeholderImageView.image = nil;
  17. self.placeholderTextView.text = @"";
  18. self.placeholderImageView.hidden = NO;
  19. self.placeholderTextView.hidden = NO;
  20. }
  21. - (void)setPreviewImage:(UIImage *)image
  22. {
  23. [self.previewView setImage:image];
  24. self.placeholderImageView.hidden = YES;
  25. self.placeholderTextView.hidden = YES;
  26. }
  27. - (void)setPlaceHolderImage:(UIImage *)image
  28. {
  29. [self.placeholderImageView setImage:image];
  30. }
  31. - (void)setPlaceHolderText:(NSString *)text
  32. {
  33. [self.placeholderTextView setText:text];
  34. }
  35. @end