首先需要先实现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弹出框"就是一种常见的自定义交互元素,它模仿了原生JavaScript中的`alert()`函数,但提供了更多的定制可能性。下面我们将深入探讨这个话题。 首先,`alert()`函数是JavaScript提供的一...
### 自定义弹出框样式 alert修改 在网页开发过程中,我们经常会遇到需要向用户展示提示信息的情况。传统的JavaScript `alert`方法虽然简单易用,但其样式固定且无法自定义,这在追求用户体验和界面美观的现代Web...
在本篇文章中,我们将深入探讨如何创建和自定义漂亮的alert弹出框,以及在不同编程语言和技术中的实现方式。 一、基本概念 Alert弹出框是Web开发中的标准功能,常见于JavaScript语言中。通过调用`alert()`函数,...
用闭包的技术实现alert 弹出框效果,样式可以自己添加调整,使弹出框更加有弹性。更多变灵活
开发者可以解压文件,按照文档说明进行配置和使用,以在自己的项目中实现美观的alert弹出框。 总之,jQuery alert插件是提升Web应用用户体验的一个实用工具,它弥补了原生弹出框在设计和功能上的不足。通过理解和...
总之,"js精美弹出框alert"是一个为了提升网页交互体验而设计的解决方案,它通过自定义JavaScript代码和CSS样式,实现了对传统`alert()`的替换,提供了更丰富的功能和更优美的视觉效果。在实际项目中,使用这类插件...
闭包自定义alert 弹出框
在前端开发中,用户界面的交互性和美观性是至关重要的,而自定义遮罩和Alert弹出框样式正是实现这一目标的关键技术。本文将深入探讨这两个主题,帮助开发者提升其应用的用户体验。 首先,我们来了解遮罩层(Mask)...
在IT领域,尤其是在Web开发中,遇到“alert弹出框出现乱码”的问题并不罕见,这通常涉及到字符编码的问题。本文将深入解析该问题的原因、影响以及如何通过JavaScript和PHP来有效解决这一难题。 ### 一、问题背景 ...
在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 JavaScript 的操作,包括DOM处理、事件...结合压缩包中的JQuery Alert文件,按照文档说明进行引入和配置,即可快速实现弹出框的美化和功能扩展。
"jquery 改写Alert弹出框样式"的主题就围绕着如何使用jQuery来扩展或改变`alert()`函数默认的样式。 首先,让我们理解`alert()`的基本用法。在JavaScript中,`alert(message)`会打开一个包含指定消息的系统对话框,...
在压缩包内的文件中,“alert和confirm弹出框样式美化”可能是HTML、CSS和JavaScript代码的集合,展示了如何实现这个功能的示例或者库文件。而“说明.txt”很可能是对整个项目的一个简短介绍,包括如何使用这些代码...
自定义简单弹出框Dialog辅助工具类 Alert实现弹出框加载XML或者视图VIEW
在JavaScript编程中,"自定义弹出框alert"是一个常见的需求,特别是在开发具有个性化交互体验的Web应用时。原生的`alert()`函数虽然简单易用,但其样式和功能非常有限,无法满足复杂的用户界面设计。因此,开发者...
总结,div弹出框和js弹出框都是实现网页交互的有效手段,它们允许开发者根据需求定制弹出框的样式和功能。通过熟练掌握这两种方法,我们可以为用户提供更加丰富和个性化的网页体验。在实际应用中,结合CSS和...
`alert` 函数的基本语法是 `alert(message)`,它会弹出一个只有一个按钮的对话框,用户点击后,对话框关闭,程序继续执行。`message` 参数是向用户显示的文本字符串。 `confirm` 函数的语法是 `var result = ...
本教程将介绍如何通过自定义CSS和JavaScript来美化`alert`和`confirm`弹出框,实现更个性化的界面效果,而无需依赖浏览器的默认样式。 首先,我们不再直接使用`window.alert()`和`window.confirm()`方法,而是创建...
本实例将深入探讨如何使用JavaScript实现Web弹出框,并提供相关代码示例。 一、JavaScript弹出框基本类型 1. `alert()`:显示警告对话框,通常包含一条消息和一个“确定”按钮。例如: ```javascript alert("这是...
`EasyShowView`是一个轻量级的Swift库,专注于提供简单快捷的方式来展示提示框、加载框和alert弹出框。这个库的亮点在于其高度封装和易用性,大大减少了代码量,使得开发者可以更专注于业务逻辑,而不是UI的实现细节...