您的位置:首页 > 产品设计 > UI/UE

UIAlertView弹出框的简单使用

2015-11-09 19:28 393 查看
- (void)createNavBtn
{
UIBarButtonItem *leftItem = [[UIBarButtonItem alloc] init];
leftItem.title = @"返回";
[leftItem setTarget:self];
[leftItem setAction:@selector(clickedLeftItem)];
self.navigationItem.leftBarButtonItem = leftItem;

UIBarButtonItem *rightItem = [[UIBarButtonItem alloc] init];
rightItem.title = @"交卷";
[rightItem setTarget:self];
[rightItem setAction:@selector(clickedRightItem)];
self.navigationItem.rightBarButtonItem = rightItem;
}

/**
*  点击了rightItem
*/
- (void)clickedRightItem
{
//弹出提示框
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"时间还多,确定要交卷吗?" delegate:self cancelButtonTitle:@"不,谢谢" otherButtonTitles:@"我要交卷", nil];
[alert show];
}
/**
*  点击了leftItem按钮
*/
- (void)clickedLeftItem
{
//弹出提示框
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示" message:@"时间还多,确定要离开考试吗?" delegate:self cancelButtonTitle:@"不,谢谢" otherButtonTitles:@"我要离开", nil];
[alert show];
}

#pragma mark - UIAlertViewDelegate
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
switch (buttonIndex) {
case 0: //取消
break;
case 1: //确定
{
[self.navigationController popViewControllerAnimated:YES];
}
break;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: