默认的UIAlertView都有一个或者多个按钮,如果你想创建没有按钮的UIAlertView,可以使用以下方法:
UIAlertView *alert;
alert = [[[UIAlertView alloc] initWithTitle:@"\r\rConfiguring Preferences\rPlease Wait..."
message:nil delegate:self cancelButtonTitle:nil otherButtonTitles: nil] autorelease];
[alert show];
如果你还想给UIAlertView添加一个等待提示符,则可以这么做:
UIAlertView *alert;
alert = [[[UIAlertView alloc] initWithTitle:@"\r\rConfiguring Preferences\rPlease Wait..."
message:nil delegate:self cancelButtonTitle:nil otherButtonTitles: nil] autorelease];
[alert show];
UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
indicator.center = CGPointMake(alert.bounds.size.width / 2, alert.bounds.size.height - 50);
[indicator startAnimating];
[alert addSubview:indicator];
[indicator release];
因为这个UIAlertView没有按钮,所以就不能通过点击按钮将这个提示框去掉。可以通过程序的方式,将这个窗口关掉。
[alert dismissWithClickedButtonIndex:0 animated:YES];
分享到:
相关推荐
然而,系统默认的`UIAlertView`存在一定的局限性,比如它最多只支持两个按钮,并且按钮布局固定,这在某些场景下可能无法满足开发者的需求。针对这个问题,我们可以对`UIAlertView`进行自定义,以实现更丰富的功能和...
另外,如果你在代码中设置了UIAlertView的代理,并且在代理方法中包含了 dismiss 或 hide 的操作,可能会在用户没有明确交互的情况下导致警告视图消失。检查并确保在正确的时机调用这些方法,通常是响应用户点击...
在这个例子中,我们创建了一个名为`CustomUIAlertView`的类,它继承自`UIAlertView`,并自定义了背景颜色、按钮颜色和添加了一个自定义的UILabel。然后,通过AutoLayout设置了自定义内容的布局。 在实际项目中,...
这里会使用`RIButtonItem`来创建和配置`UIAlertView`的按钮,并在每个按钮上设置Block。当用户点击按钮时,相应的Block会被触发并执行。 最后,`RIButtonItem.m`文件可能包含了`RIButtonItem`类的实现,包括如何...
在Objective-C中,我们可以创建一个类别(Category)来扩展UIAlertView的功能,添加Block属性来捕获用户的操作。 首先,我们需要创建一个名为`UIAlertView+Block.h`的头文件,定义一个分类并声明Block类型的方法: ...
它通常通过UIAlertView的构造函数创建,设置标题和消息,然后添加按钮。例如: ```swift let alert = UIAlertView(title: "警告", message: "这是一个示例警告", delegate: self, cancelButtonTitle: "取消") alert...
这个小例子将详细介绍如何在iOS应用中使用UIAlertView,包括其基本用法、按钮事件处理以及带有文本输入的alertView。 首先,让我们了解UIAlertView的基本用法。创建一个UIAlertView实例,你需要调用它的初始化方法...
然后,我们可以创建`UIAlertView`实例,并设置其标题、消息以及按钮: ```swift let alert = UIAlertView(title: "警告", message: "这是一个示例警告信息", delegate: nil, cancelButtonTitle: "取消") ``` 这里...
在iOS开发中,UIAlertView曾是用于显示警告或确认消息的标准组件,但在iOS 8之后,苹果引入了新的UIPresentation API,弃用了UIAlertView,并推荐使用UIAlertController。因此,“UIAlertView的替代品”这一主题主要...
1. 创建UIAlertView:包装器会有一个方法用于创建一个UIAlertView实例,可以接受消息、标题等参数。 2. 添加按钮:包装器可能提供一个或多个方法来添加不同类型的按钮,如取消按钮、默认按钮等。 3. 配置块:每个...
在使用这个自定义的UIAlertView时,只需要导入`UIAlertView+Left.h`,然后创建一个UIAlertView实例并调用`setTextAlignmentLeft`方法即可实现左对齐效果。 总之,"左对齐UIAlertView"是一个针对原生UIAlertView的...
2. **创建UIAlertView**:如果版本小于iOS8,创建`UIAlertView`实例,设置标题、消息、按钮等属性,并添加相应的点击事件处理器。 3. **创建UIAlertController**:如果版本大于等于iOS8,创建`UIAlertController`...
创建一个UIAlertView非常简单,只需要初始化一个实例,并设置相应的属性。例如: ```swift let alert = UIAlertView(title: "警告", message: "这是一个示例警告信息", delegate: self, cancelButtonTitle: "取消")...
2. **创建警告视图**:实例化UIALertView对象,设置标题、消息、按钮等参数。 3. **添加动作**:为每个按钮添加对应的点击事件处理代码。 4. **显示警告视图**:调用show方法将警告视图呈现在屏幕上。 5. **处理...
在创建UIAlertView时,需要指定标题、消息内容和取消按钮标题,其他按钮的标题可以使用otherButtonTitles参数来指定。创建后,使用show方法来显示警告框。同时,需要实现alertView:clickedButtonAtIndex:代理方法来...
创建一个UIAlertView实例首先需要导入`UIKit`框架: ```swift import UIKit ``` 然后,你可以通过初始化方法来创建一个UIAlertView对象: ```swift let alert = UIAlertView(title: "标题", message: "消息内容",...
可以通过创建自定义视图并添加到UIAlertView中来实现,或者修改UIAlertView的子视图来调整样式。 2. **添加多行文本**:UIAlertView默认只支持单行文本,但通过自定义可以添加多行描述,使用户能获取更多信息。 3....
创建UIAlertView时,我们需要设置标题、消息、按钮标题等,然后通过show方法显示。在iOS 8之后,UIAlertView已被UIAlertController取代,因为它提供了更灵活的布局和样式控制,但这里我们讨论的是iOS 5.1的情况。 ...
在早期的iOS版本中,`UIAlertView`默认仅支持添加标题、消息文本和若干个按钮。然而,随着用户界面需求的复杂化,单纯的文字和按钮可能无法满足所有需求,这就催生了在`UIAlertView`中集成`UITableView`的需求。 `...