//用户性别
- (IBAction)sexBtnAction:(id)sender
{
if (isSexOpened)
{
[UIView animateWithDuration:0.2 animations:^{
UIImage *closeImage=[UIImage imageNamed:@"下拉图标.png"];
[self.sexBtn setImage:closeImage forState:UIControlStateNormal];
CGRect frame=self.sexTab.frame;
frame.size.height=1;
[self.sexTab setFrame:frame];
} completion:^(BOOL finished){
isSexOpened = NO;
}];
}else{
[UIView animateWithDuration:0.2 animations:^{
UIImage *openImage=[UIImage imageNamed:@"收回图标.png"];
[self.sexBtn setImage:openImage forState:UIControlStateNormal];
CGRect frame=self.sexTab.frame;
frame.size.height=80;//下拉框的高度
[self.sexTab setFrame:frame];
} completion:^(BOOL finished){
isSexOpened = YES;
}];
}
}
-(void) sexinit
{
//用户性别
isSexOpened = NO;
[self.sexTab initTableViewDataSourceAndDelegate:^(UITableView *tableView,NSInteger section)
{
return 3;
}
setCellForIndexPathBlock:^(UITableView *tableView,NSIndexPath *indexPath)
{
sexSelectCell *cell=[tableView dequeueReusableCellWithIdentifier:@"sexSelectCell"];
if (!cell)
{
cell=[[[NSBundle mainBundle]loadNibNamed:@"sexSelectCell" owner:self options:nil]objectAtIndex:0];
[cell setSelectionStyle:UITableViewCellSelectionStyleGray];
}
[cell.lable setText:[self.sexArr objectAtIndex:indexPath.row]];
return cell;
}
setDidSelectRowBlock:^(UITableView *tableView,NSIndexPath *indexPath)
{
sexSelectCell *cell=(sexSelectCell*)[tableView cellForRowAtIndexPath:indexPath];
self.sexText.text=cell.lable.text;
[self.sexBtn sendActionsForControlEvents:UIControlEventTouchUpInside];
}];
[self.sexTab.layer setBorderColor:[UIColor lightGrayColor].CGColor];
[self.sexTab.layer setBorderWidth:2];
}