首页 > 代码库 > MTLableAlertDemo
MTLableAlertDemo
效果图:
工程目录:
此代码需要加第三方库,MLTableAlert.
RootViewController.m
//点击任何处,出现提示框-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ [self showTableAlert];}-(void)showTableAlert{ // create the alert self.alert = [MLTableAlert tableAlertWithTitle:@"Choose an option..." cancelButtonTitle:@"Cancel" numberOfRows:^NSInteger (NSInteger section) { //tableView row的数量 return 5; } 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]; cell.textLabel.text = [NSString stringWithFormat:@"Section %d Row %d", indexPath.section, indexPath.row]; return cell; }]; self.alert.height = 350; [self.alert configureSelectionBlock:^(NSIndexPath *selectedIndex){ NSLog(@"---%d--%d--",selectedIndex.section,selectedIndex.row); } andCompletionBlock:^{ NSLog(@"Cancel Button Pressed\nNo Cells Selected"); }]; [self.alert show];}
源代码地址:http://url.cn/NRRHBf
MTLableAlertDemo
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。