UICollectionView+Utils.m 868 B

1234567891011121314151617181920212223242526272829
  1. //
  2. // UICollectionView+Utils.m
  3. // xike
  4. //
  5. // Created by 翟玉磊 on 2018/11/26.
  6. // Copyright © 2018 翟玉磊. All rights reserved.
  7. //
  8. #import "UICollectionView+Utils.h"
  9. @implementation UICollectionView (Utils)
  10. - (void)registerCell:(NSString *)clsName {
  11. [self registerCell:NSClassFromString(clsName) forCellReuseIdentifier:clsName];
  12. }
  13. - (void)registerCell:(Class)cls forCellReuseIdentifier:(NSString *)reuseIdentifier {
  14. [self registerClass:cls forCellWithReuseIdentifier:reuseIdentifier];
  15. }
  16. - (void)registerNibCell:(NSString *)clsName {
  17. [self registerNibCell:NSClassFromString(clsName) forCellReuseIdentifier:clsName];
  18. }
  19. - (void)registerNibCell:(Class)cls forCellReuseIdentifier:(NSString *)reuseIdentifier
  20. {
  21. [self registerNib:[UINib nibWithNibName:NSStringFromClass(cls) bundle:nil] forCellWithReuseIdentifier:reuseIdentifier];
  22. }
  23. @end