#pragma mark - 弹出框
- (void)popClickAction:(UIButton*)button_
{
//初始化 行数 和 名称选择
mutableArray = [[NSMutableArray alloc]initWithObjects:@"1",@"2",@"3", nil];
ltArray = 0;
intArray = [mutableArray count];
self.alert = [MLTableAlert tableAlertWithTitle:[NSString stringWithFormat:@"请选择%@",button_.titleLabel.text] cancelButtonTitle:@"取消选择" numberOfRows:^NSInteger (NSInteger section)
{
return intArray;
}
andCells:^UITableViewCell* (MLTableAlert *anAlert, NSIndexPath *indexPath)
{
static NSString *CellIdentifier = @"CellIdentifier";
UITableViewCell *cell = [anAlert.table dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil)
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
if (ltArray == 0) {
cell.textLabel.text = [NSString stringWithFormat:@"%@",[mutableArray objectAtIndex:indexPath.row]];
}
return cell;
}];
self.alert.height = 350;
[self.alert configureSelectionBlock:^(NSIndexPath *selectedIndex){
//self.resultLabel.text = [NSString stringWithFormat:@"Selected Index\nSection: %d Row: %d", selectedIndex.section, selectedIndex.row];
NSLog(@"%d",selectedIndex.row);
} andCompletionBlock:^{
//self.resultLabel.text = @"Cancel Button Pressed\nNo Cells Selected";
}];
// show the alert
[self.alert show];
}
http://download.csdn.net/detail/qq274577676/5765091