xcode-UIAlertView带有no按钮,怎么关闭

问题描述

UIAlertView带有no按钮,怎么关闭

应用中有一个alertView,在服务器返回响应时使用。在应用向服务器发送数据之后,alertView会显示,但是应该怎么关闭呢?

摘抄的部分代码:

   UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Canceling reservation" message:@"please wait" delegate:self cancelButtonTitle:nil otherButtonTitles: nil];
        [alert show];

        UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];

        // Adjust the indicator to place at the bottom of the dialog window.
        indicator.center = CGPointMake(alert.bounds.size.width / 2, alert.bounds.size.height-50);
        [indicator startAnimating];
        [alert addSubview:indicator];

解决方案

  • (void)dismissWithClickedButtonIndex:(NSInteger)buttonIndex animated:(BOOL)animated;

解决方案二:

UIAlertView 会一直显示在你的屏幕上,除非你点击了Cancel按钮.
在你的代码中可以看到,在创建UIAlertView 时 cancelButtonTitle otherButtonTitles 都没有设置,这样在显示UIAlertView时就没有任何按钮,也就无法通过UIAlertView 的代理方法来处理关闭动作.

你想要实现的效果使用MBProgressHUD 这个组件来实现比较好.

时间: 2024-07-29 02:51:45

xcode-UIAlertView带有no按钮,怎么关闭的相关文章

关闭窗口-C# winform点击第二个窗口中的按钮,关闭所有窗口

问题描述 C# winform点击第二个窗口中的按钮,关闭所有窗口 Winform中,建立了两个form,如何在第二个窗口中,点击按钮,然后关闭整个程序. 解决方案 Application.Exit(); 解决方案二: c#点击按钮跳转到另一窗口后将本窗口关闭 解决方案三: System.Environment.Exit(0)

Android 带有删除按钮的EditText_Android

MainActivity如下: package cc.textview5; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; import android.app.Activity;

[iOS] 新手求助~xcode工具条运行按钮后面 有一行选择项 为什么不见了呢?

问题描述 [iOS] 新手求助-xcode工具条运行按钮后面 有一行选择项 为什么不见了呢? 小弟最近刚学ios开发 ,看了老师的视频,在学xcode的时候 发现工具条运行按钮后面 有一行选择程序运行平台 >My Mac 字样的选择项,可是自己的xcode 工具栏上却没这个选择项,请问是为什么呢?求xdjm们解答,万分感谢了! 解决方案 查看view等这是否取消了 解决方案二: view具体哪一项呢?

Android实现带有删除按钮的EditText示例代码_Android

一.首先来看看效果 这是一个带有删除按钮的输入文本框, 需要新建一个类继承自EditText, 先把代码贴出来, 然后在解释: 示例代码如下: public class EditTextWithDel extends EditText { private final static String TAG = "EditTextWithDel"; private Drawable imgInable; private Context mContext; public EditTextWit

jquery带有索引按钮且自动轮播切换特效代码分享_jquery

本文实例讲述了jquery带有索引按钮且自动轮播切换特效.分享给大家供大家参考.具体如下: 这是一款基于jquery实现的带有索引按钮且自动轮播切换特效代码,实现过程很简单. 运行效果图:                              -------------------查看效果 下载源码------------------- 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式. 在head区域引入CSS样式: <link rel="stylesheet" hr

Android实现带有删除按钮的EditText示例代码

一.首先来看看效果 这是一个带有删除按钮的输入文本框, 需要新建一个类继承自EditText, 先把代码贴出来, 然后在解释: 示例代码如下: public class EditTextWithDel extends EditText { private final static String TAG = "EditTextWithDel"; private Drawable imgInable; private Context mContext; public EditTextWit

Android 带有删除按钮的EditText

MainActivity如下: package cc.textview5; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; import android.app.Activity;

Android自定义View示例(一)—带有删除按钮的EditText

MainActivity如下: package cc.textview5; import android.os.Bundle; import android.text.TextUtils; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.Toast; import android.app.Activity;

android-不点击任何按钮关闭AlertDialog.Builder

问题描述 不点击任何按钮关闭AlertDialog.Builder AlertDialog.Builder dialog = new AlertDialog.Builder(this); ListDialog.setPositiveButton(R.string.str_choose, new YesListener()); ListDialog.setNegativeButton(R.string.str_cancel, new NoListener()); dialog.show(); 我点