From 3e8437ae559487362fae3525beb79c534c213a51 Mon Sep 17 00:00:00 2001 From: 单军华 Date: Thu, 12 Jul 2018 13:44:34 +0800 Subject: [PATCH] bug修复和功能优化 --- screendisplay/Pods/EaseUI/EaseUI/EMUIKit/ViewController/EaseUsersListViewController.h | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 101 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/EaseUI/EaseUI/EMUIKit/ViewController/EaseUsersListViewController.h b/screendisplay/Pods/EaseUI/EaseUI/EMUIKit/ViewController/EaseUsersListViewController.h new file mode 100755 index 0000000..2776578 --- /dev/null +++ b/screendisplay/Pods/EaseUI/EaseUI/EMUIKit/ViewController/EaseUsersListViewController.h @@ -0,0 +1,101 @@ +/************************************************************ + * * Hyphenate CONFIDENTIAL + * __________________ + * Copyright (C) 2016 Hyphenate Inc. All rights reserved. + * + * NOTICE: All information contained herein is, and remains + * the property of Hyphenate Inc. + * Dissemination of this information or reproduction of this material + * is strictly forbidden unless prior written permission is obtained + * from Hyphenate Inc. + */ + +#import "EaseRefreshTableViewController.h" + +#import "EaseUserModel.h" +#import "EaseUserCell.h" +#import "EaseSDKHelper.h" + +@class EaseUsersListViewController; + +@protocol EMUserListViewControllerDelegate <NSObject> + +/*! + @method + @brief ������������������������������������������ + @discussion ���������������������������userModel��������������������������������� + @param userListViewController ������������������������ + @param userModel ������������ + */ +- (void)userListViewController:(EaseUsersListViewController *)userListViewController + didSelectUserModel:(id<IUserModel>)userModel; + +@optional + +/*! + @method + @brief ��������������������� + @discussion + @param userListViewController ������������������������ + @param userModel ������������ + */ +- (void)userListViewController:(EaseUsersListViewController *)userListViewController + didDeleteUserModel:(id<IUserModel>)userModel; + +@end + +@protocol EMUserListViewControllerDataSource <NSObject> + +@optional + +/*! + @method + @brief ������������������������������ + @discussion ���������������������������������dataArray���������count + @param userListViewController ������������������������ + @result ������������������������ + */ +- (NSInteger)numberOfRowInUserListViewController:(EaseUsersListViewController *)userListViewController; + +/*! + @method + @brief ������buddy������������model������ + @discussion + @param userListViewController ������������������������ + @param buddy ������������id + @result ��������������������������������������������� + */ +- (id<IUserModel>)userListViewController:(EaseUsersListViewController *)userListViewController + modelForBuddy:(NSString *)buddy; + +/*! + @method + @brief ������indexPath��������������������������������������� + @discussion cell���������������NSIndexPath,���tableView������������������������������ + @param userListViewController ������������������������ + @param indexPath ������cell��������������� + @result ��������������������������������������������� + */ +- (id<IUserModel>)userListViewController:(EaseUsersListViewController *)userListViewController + userModelForIndexPath:(NSIndexPath *)indexPath; + +@end + +@interface EaseUsersListViewController : EaseRefreshTableViewController + +@property (weak, nonatomic) id<EMUserListViewControllerDelegate> delegate; + +@property (weak, nonatomic) id<EMUserListViewControllerDataSource> dataSource; + +/** @brief ��������������������� */ +@property (nonatomic) BOOL showSearchBar; + +/*! + @method + @brief ������������ + @discussion ������������������������������������������������������tabeleView + @return + */ +- (void)tableViewDidTriggerHeaderRefresh; + +@end -- Gitblit v1.8.0