ChatAddressHeaderView.h 680 B

1234567891011121314151617181920212223242526272829303132
  1. //
  2. // ChatAddressHeaderView.h
  3. // KulexiuForTeacher
  4. //
  5. // Created by Kyle on 2022/3/23.
  6. //
  7. #import <UIKit/UIKit.h>
  8. typedef NS_ENUM(NSInteger, CHATADDRESSTYPE) {
  9. CHATADDRESSTYPE_PERSON, // 联系人
  10. CHATADDRESSTYPE_GROUP, // 群聊
  11. CHATADDRESSTYPE_SEARCH, // 搜索
  12. };
  13. typedef void(^ChatAddressCallback)(CHATADDRESSTYPE type, NSString * _Nullable searchKey);
  14. NS_ASSUME_NONNULL_BEGIN
  15. @interface ChatAddressHeaderView : UIView
  16. @property (weak, nonatomic) IBOutlet UITextField *searchField;
  17. + (instancetype)shareInstance;
  18. - (void)chatAddressbookAction:(ChatAddressCallback)callback;
  19. - (void)scrollPersonTable:(BOOL)isChoosePerson;
  20. @end
  21. NS_ASSUME_NONNULL_END