首先需要先实现UIAlertViewDelegate协议,这样可以获得Alert各种方法并且可以实现他
看例子!
//
// ViewController.h
// LoginQQ
//
// Created by Rayln Guan on 9/16/13.
// Copyright (c) 2013 Rayln Guan. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController <UIAlertViewDelegate>
@property (nonatomic, assign) IBOutlet UITextField *username;
@property (nonatomic, assign) IBOutlet UITextField *password;
-(IBAction)login;
@property (nonatomic, assign) IBOutlet UILabel *qq;
@end
//
// ViewController.m
// LoginQQ
//
// Created by Rayln Guan on 9/16/13.
// Copyright (c) 2013 Rayln Guan. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)login{
NSLog(@"点击了: %@, %@", self.username.text, self.password.text);
self.qq.text = @"rayln";
//即username控件不想当第一响应者,所以键盘会收回去
//[self.username resignFirstResponder];
//如果第一响应者在view中,可以调用
[self.view endEditing:YES];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"title" message:@"testcontext" delegate:self cancelButtonTitle:@"cancel" otherButtonTitles:@"otherbtn", nil];
[alert show];
[alert release];
}
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex{
NSLog(@"%i", buttonIndex);
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
分享到:
相关推荐
自己辛苦实现的一个,类似于alert的弹出框。个人觉得比较方便实用。希望大家多多指教
用闭包的技术实现alert 弹出框效果,样式可以自己添加调整,使弹出框更加有弹性。更多变灵活
闭包自定义alert 弹出框
自定义简单弹出框Dialog辅助工具类 Alert实现弹出框加载XML或者视图VIEW
纯as3.0 代码编写的一个类,因为项目需要,在网上查了些资料后自己写的一个Alert类。代码注释的很清楚了,可能不是很完善——!仅供参考。
fixPosition:设定是否弹出框随滚动条一起浮动,保持在屏幕的固定位置,默认为true dragOut:设定是否允许拖出屏幕范围,默认为false。 autoClose:设定用户点击窗口中按钮后自动关闭窗口,默认为true(设定为...
js实现重写window系统alert.comfirm,prompt弹出框效果
本文将介绍让JavaScript的Alert弹出框失效的方法,也就是禁止让JS弹出警告框。 因为现在都提倡绿色上网环境,弹出框难免会影响你的心情,所以通过以下代码可将Js弹出框屏蔽掉。 [removed] <!-- window.alert = ...
NULL 博文链接:https://jsufly.iteye.com/blog/804271
ModalLayer是一款带多种形式的模态框插件,js网页弹出框代码,支持倒计时、确认对话框、弹窗iframe等。
jquery.alerts 弹出框,可以自己自定义样式,通过jAlert、jConfirm、jPrompt就能实现原先js的弹出框,简单方便
/*弹出消息对话框样式*/ .show_alert_box{ width:100%; height:100%; position:fixed; top:0px; left:0px; background-color:rgba(0,0,0,0.6); display:none; z-index:200; } .show_alert_div{ width:70%; position:...
在web开发中,对于浏览器默认的消息提示框(如alert,confirm等)外观无法控制,同时我们经常希望能实现一些window.open之类的弹出框,但window.open弹出框存在诸多问题,如可能被拦截,界面不美观等。 为了实现更好...
jquery alert 弹出式 复选框,需要的朋友可以参考下,代码有点乱。
弹出框有两种:页面弹出框(可定位元素能操作)、Windows弹出框(不能直接定位) 一、页面弹出框 等待弹出框出现之后,定位弹出框,操作其中元素 如: driver = webdriver.Chrome() driver.get(...
原生弹出框alert由于样式等问题被业界人士所讨厌。本例是基于jQuery进行扩展写出,alert和confirm(带确认和取消按钮并能触发回调函数)
实现效果: ...大气绿色jQuery弹出框弹出层特效代码,支持三种弹出对话框模式,即提示信息、confirm确认、 alert提示三种弹框模式,特效代码基于jQuery实现,很不错的对话框,相比ArtDialog功能弱了点。效。
lhgdialog DIV弹出窗口框架,基于JavaScript,它与Alert弹出窗口有着本质的区别,lhgdialog DIV弹出窗口是JS+CSS结合打造的产物,界面非常漂亮,无刷新弹出窗口。
主要介绍了Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下