UITableView+RQExtension.m 831 B

12345678910111213141516171819202122232425262728293031
  1. //
  2. // UITableView+RQExtension.m
  3. // RQCommon
  4. //
  5. // Created by 张嵘 on 2018/11/23.
  6. // Copyright © 2018 张嵘. All rights reserved.
  7. //
  8. #import "UITableView+RQExtension.h"
  9. @implementation UITableView (RQExtension)
  10. - (void)rq_registerCell:(Class)cls {
  11. [self rq_registerCell:cls forCellReuseIdentifier:NSStringFromClass(cls)];
  12. }
  13. - (void)rq_registerCell:(Class)cls forCellReuseIdentifier:(NSString *)reuseIdentifier
  14. {
  15. [self registerClass:cls forCellReuseIdentifier:reuseIdentifier];
  16. }
  17. - (void)rq_registerNibCell:(Class)cls {
  18. [self rq_registerNibCell:cls forCellReuseIdentifier:NSStringFromClass(cls)];
  19. }
  20. - (void)rq_registerNibCell:(Class)cls forCellReuseIdentifier:(NSString *)reuseIdentifier
  21. {
  22. [self registerNib:[UINib nibWithNibName:NSStringFromClass(cls) bundle:nil] forCellReuseIdentifier:reuseIdentifier];
  23. }
  24. @end