效果圖:
自定義彈框簡(jiǎn)單使用
將Demo中的FTAlertView工具類文件夾添加進(jìn)工程即可使用,代碼調(diào)用如下
- (void)showAlertView {
FTAlertView *alertView = [[FTAlertView alloc] init];
// 設(shè)置提醒框大小
[alertView setAlertViewSize:CGSizeMake(0.8*CGRectGetWidth([UIScreen mainScreen].bounds), 200)];
// 自定義提醒框內(nèi)容視圖
UIView *customView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, CGRectGetWidth([UIScreen mainScreen].bounds), 150)];
customView.backgroundColor = [UIColor groupTableViewBackgroundColor];
[alertView customContentView:customView];
// 設(shè)置對(duì)話框按鈕 若不需要按鈕 參數(shù)傳nil即可
[alertView setButtonTitles:@[@"Cancel",@"Next",@"OK"]];
// 設(shè)置按鈕高度 按鈕可以自定義
alertView.buttonHeight = 50.0;
// 按鈕點(diǎn)擊事件響應(yīng) buttonIndex與數(shù)組titles索引一致
[alertView clickButtonAction:^(NSInteger buttonIndex) {
NSLog(@"---button %ld", buttonIndex);
}];
[alertView show];
}