STTableShowVideoCell.m 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //
  2. // STTableShowVideoCell.m
  3. // BuguLive
  4. //
  5. // Created by 岳克奎 on 17/4/19.
  6. // Copyright © 2017年 xfg. All rights reserved.
  7. //
  8. #import "STTableShowVideoCell.h"
  9. @interface STTableShowVideoCell ()<QMUITextViewDelegate>
  10. @end
  11. @implementation STTableShowVideoCell
  12. - (void)awakeFromNib {
  13. [super awakeFromNib];
  14. // Initialization code
  15. self.textView.delegate = self;
  16. self.textView.maximumTextLength = 100;
  17. self.textView.placeholder = ASLocalizedString(@"请输入内容");
  18. for (UIView *subView in self.contentView.subviews) {
  19. [subView setLocalizedString];
  20. }
  21. self.promptLab.text = ASLocalizedString(@"请选择封面");
  22. }
  23. #pragma mark - QMUITextViewDelegate
  24. - (void)textViewDidChange:(UITextView *)textView{
  25. if (self.delegate && [self.delegate respondsToSelector:@selector(videoCell:didChangeText:)]) {
  26. [self.delegate videoCell:self didChangeText:textView.text];
  27. }
  28. }
  29. - (void)setSelected:(BOOL)selected animated:(BOOL)animated {
  30. [super setSelected:selected animated:animated];
  31. // Configure the view for the selected state
  32. }
  33. - (IBAction)changeVideoClick:(UIButton *)sender {
  34. if (_delegate &&[_delegate respondsToSelector:@selector(showSystemIPC:andMaxSelectNum:)]) {
  35. [_delegate showSystemIPC:YES andMaxSelectNum:1];
  36. }
  37. }
  38. - (IBAction)changeVideoCoverClick:(UIButton *)sender {
  39. if(_delegate &&[_delegate respondsToSelector:@selector(showSTTableShowVideoCell:andChangeVideoCoverClick:)]){
  40. [_delegate showSTTableShowVideoCell:self
  41. andChangeVideoCoverClick:sender];
  42. }
  43. }
  44. -(void)setDelegate:(id<STTableShowVideoCellDelegate>)delegate{
  45. _delegate = delegate;
  46. }
  47. @end