内部定义外部调用

1.头文件定义

#pragma mark TQDownViewCell

@protocol TQDownViewCellDelegate

- (void)reloadTableView;

@end

@interface TQDownViewCell : UITableViewCell

{

id<TQDownViewCellDelegate> delegate;

}

@property (nonatomic, assign)id<TQDownViewCellDelegate> delegate; 

2..m文件实现

1)外部类 实现者需要调用的地方

- (void)reloadTableView

{

[m_downView reloadData];

}

cell.delegate = self; //设置调用reloadTableView的delegate 传给 TQDownViewCell

3)需要的地方调用

if ([(id)delegate respondsToSelector:@selector(reloadTableView)]) {

[delegate reloadTableView];

}


类别:默认分类 查看评论

相关文章:

  • 2021-12-31
  • 2021-12-21
  • 2021-12-27
  • 2022-12-23
  • 2021-08-13
  • 2021-06-12
  • 2021-08-19
猜你喜欢
  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-25
相关资源
相似解决方案