8000 GitHub - SylenthWave/SWMemberSelector: SWMemberSelector is a contacts selector like WeChat, and supports PinYin search.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

SylenthWave/SWMemberSelector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 

Repository files navigation

SWMemberSelector

SWMemberSelector is a contacts selector like WeChat, and supports PinYin search.

Screenshots

Cast

Requirements

  • iOS7+
  • XCode7+

Usage

Declare an array of SWMember object and save the status

NSArray *avatars = @[@"avatar1",@"avatar2",@"avatar3",@"avatar4",@"avatar5",@"avatar6"];
NSArray *nameArr = @[@"张三三",@"李思思",@"王五五",@"周溜溜",@"萌萌哒",@"Alton"];
NSMutableArray *members = [NSMutableArray new];
    
[avatars enumerateObjectsUsingBlock:^(NSString *avatar, NSUInteger idx, BOOL * _Nonnull stop) {
    SWMember *m = [[SWMember alloc] initWithNickname:nameArr[idx] 
                                                 uid:[NSString stringWithFormat:@"%ld",idx] 
                                         headerImage:[UIImage imageNamed:avatar] 
                                              status:SWMemberSelectorStatusUnSelect];
    [members addObject:m];
}];

Then pass the array to initializer

SWMemberSelectorController *memberSelectorController = [[SWMemberSelectorController alloc] initWithMembers:members];
SWNavigationContoller *nav = [[SWNavigationContoller alloc] initWithRootViewController:memberSelectorController];
[[UINavigationBar appearance] setBarTintColor:[UIColor blackColor]];
[[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColor whiteColor]}];
[self presentViewController:nav animated:YES completion:nil];

Call didSelectedMemeberWithBlock to get selected members

[memberSelectorController didSelectedMemeberWithBlock:^(NSArray *members) {
    NSLog(@"tapped confirm button\nselected %ld members",members.count);
}];

Credit

Author

TODO

  • cocopods

About

SWMemberSelector is a contacts selector like WeChat, and supports PinYin search.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  
0