UIAlertView - 弹出框

UIAlertView 继承于UIView

初始化方法:- (id)initWithTitle:(NSString *)title message:(NSString *)message delegate:(id /* <UIAlertViewDelegate>*/)delegate cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString *)otherButtonTitles,...,nil;  初始化方法创建一个弹出框对象,指定标题(title)、显示的文字(message)、委托对象(一般指的是当前的师徒控制器self,所以当前视图控制器需要遵守UIAlertViewdelegate,并实现响应的协议方法),取消按钮的标题(cancelButtonTitle)、其他按钮的标题(多个的话使用逗号隔开,以nil结尾,同时存在三个以上按钮时纵向排列)

属性:

@property(nonatomic,assign) id /*<UIAlertViewDelegate>*/delegate; //委托对象

@property(nonatomic,copy) NSString *title;                                      //标题文件

@property(nonatomic,copy) NSString *message;                //显示的消息文本信息

@property(nonatomic,readonly) NSInteger numberOfBUtton;      //弹出框中按钮的个数

@property(nonatomic) NSInteger cancelButtonIndex;                        //

时间: 2024-10-13 21:53:55

UIAlertView - 弹出框的相关文章

UIAlertView弹出框

<Alert弹出框提示用户信息>    1.遵循代理方法<UIAlertViewDelete>    2.调用方法UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"恭喜通关!" message:@"更多精彩,请购买下一关~~" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"购买&

关于UIAlertView弹出警告框自动消失

很多事时候弹出框只是为了提示用户,为了避免让用户过多不必要的操作,让弹出框自动消失就可以了 + (void)showDismissedAlertDialog:(NSString*)message { UIAlertView* alert = [[UIAlertView alloc] initWithTitle:nil   //NSLocalizedString(@"错误", nil) message:NSLocalizedString(message, nil) delegate:se

轮询弹出框

第一次接触轮询的概念,其实后来才明白,轮询就是一个HTTP请求,只不过后来又加了一个定时器.可以让软件过一段时间就像服务器请求一次. 轮询中有个弹出框,还是很奇怪的.其实,很简单.它只是用了一个开源的库. 1,下载开源的库,MPNotification. 2,把里面的MPNotificationView,OBGradientView两部分添加到工程里.如下图所示. 3,上代码: //加入弹出框的头文件 #import "MPNotificationView.h" - (void)vie

iOS开发- 自己主动消失的弹出框

- (void)timerFireMethod:(NSTimer*)theTimer//弹出框 { UIAlertView *promptAlert = (UIAlertView*)[theTimer userInfo]; [promptAlert dismissWithClickedButtonIndex:0 animated:NO]; promptAlert =NULL; } - (void)showAlert:(NSString *) _message{//时间 UIAlertView *

【代码笔记】轮询弹出框

一,效果图. 二,工程图. 三,代码. RootViewController.m #import "RootViewController.h" //加入弹出框的头文件 #import "MPNotificationView.h" @interface RootViewController () @end @implementation RootViewController - (id)initWithNibName:(NSString *)nibNameOrNil

iOS开发- 自动消失的弹出框

- (void)timerFireMethod:(NSTimer*)theTimer//弹出框 { UIAlertView *promptAlert = (UIAlertView*)[theTimer userInfo]; [promptAlert dismissWithClickedButtonIndex:0 animated:NO]; promptAlert =NULL; } - (void)showAlert:(NSString *) _message{//时间 UIAlertView *

安卓中的弹出框

AlertDialog.Builder builder = new Builder(Context context) 得到一个context所在页面的弹出框, 可以是单选 builder.setSingleChoiceItems(items, checkedItem,listener)  items为弹出框的条目,checkedItem为默认选择的条目(一个),listener为弹出框的点击事件监听器(DialogInterface.OnClickListener的类型,是内部类), 也可以是多

Bootstrap方法为页面添加一个弹出框

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap 实例 - 弹出框(Popover)插件</title> <link rel="stylesheet" href="https://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap

popover弹出框

<style> #view{width: 300px;height: 200px;border: 1px solid red;} </style> 以上是为了viewport更容易看出来设置的样式 <body style="margin: 50px;"> <div id="view"> <button class="btn btn-danger btn-lg" data-toogle=&quo