`
rayln
  • 浏览: 434102 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

实现alert弹出框

 
阅读更多
首先需要先实现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弹出框"就是一种常见的自定义交互元素,它模仿了原生JavaScript中的`alert()`函数,但提供了更多的定制可能性。下面我们将深入探讨这个话题。 首先,`alert()`函数是JavaScript提供的一...

    自定义弹出框样式 alert修改

    ### 自定义弹出框样式 alert修改 在网页开发过程中,我们经常会遇到需要向用户展示提示信息的情况。传统的JavaScript `alert`方法虽然简单易用,但其样式固定且无法自定义,这在追求用户体验和界面美观的现代Web...

    alert弹出框

    在本篇文章中,我们将深入探讨如何创建和自定义漂亮的alert弹出框,以及在不同编程语言和技术中的实现方式。 一、基本概念 Alert弹出框是Web开发中的标准功能,常见于JavaScript语言中。通过调用`alert()`函数,...

    自定义alert弹出框(闭包)

    用闭包的技术实现alert 弹出框效果,样式可以自己添加调整,使弹出框更加有弹性。更多变灵活

    弹出框插件

    开发者可以解压文件,按照文档说明进行配置和使用,以在自己的项目中实现美观的alert弹出框。 总之,jQuery alert插件是提升Web应用用户体验的一个实用工具,它弥补了原生弹出框在设计和功能上的不足。通过理解和...

    js 精美弹出框 alert

    总之,"js精美弹出框alert"是一个为了提升网页交互体验而设计的解决方案,它通过自定义JavaScript代码和CSS样式,实现了对传统`alert()`的替换,提供了更丰富的功能和更优美的视觉效果。在实际项目中,使用这类插件...

    闭包自定义alert 弹出框

    闭包自定义alert 弹出框

    自定义遮罩和Alert弹出框样式

    在前端开发中,用户界面的交互性和美观性是至关重要的,而自定义遮罩和Alert弹出框样式正是实现这一目标的关键技术。本文将深入探讨这两个主题,帮助开发者提升其应用的用户体验。 首先,我们来了解遮罩层(Mask)...

    alert弹出框出现乱码

    在IT领域,尤其是在Web开发中,遇到“alert弹出框出现乱码”的问题并不罕见,这通常涉及到字符编码的问题。本文将深入解析该问题的原因、影响以及如何通过JavaScript和PHP来有效解决这一难题。 ### 一、问题背景 ...

    JQuery Alert 弹出框美化(Alert, Confirm, & Prompt Replacements)

    在网页开发中,jQuery 是一个广泛使用的 JavaScript 库,它极大地简化了 JavaScript 的操作,包括DOM处理、事件...结合压缩包中的JQuery Alert文件,按照文档说明进行引入和配置,即可快速实现弹出框的美化和功能扩展。

    jquery 改写Alert弹出框样式

    "jquery 改写Alert弹出框样式"的主题就围绕着如何使用jQuery来扩展或改变`alert()`函数默认的样式。 首先,让我们理解`alert()`的基本用法。在JavaScript中,`alert(message)`会打开一个包含指定消息的系统对话框,...

    alert和confirm弹出框样式美化.zip

    在压缩包内的文件中,“alert和confirm弹出框样式美化”可能是HTML、CSS和JavaScript代码的集合,展示了如何实现这个功能的示例或者库文件。而“说明.txt”很可能是对整个项目的一个简短介绍,包括如何使用这些代码...

    Alert实现弹出框加载XML或者视图VIEW

    自定义简单弹出框Dialog辅助工具类 Alert实现弹出框加载XML或者视图VIEW

    自定义弹出框alert

    在JavaScript编程中,"自定义弹出框alert"是一个常见的需求,特别是在开发具有个性化交互体验的Web应用时。原生的`alert()`函数虽然简单易用,但其样式和功能非常有限,无法满足复杂的用户界面设计。因此,开发者...

    div弹出框js弹出框

    总结,div弹出框和js弹出框都是实现网页交互的有效手段,它们允许开发者根据需求定制弹出框的样式和功能。通过熟练掌握这两种方法,我们可以为用户提供更加丰富和个性化的网页体验。在实际应用中,结合CSS和...

    alert及confirm弹出框样式,换不错

    `alert` 函数的基本语法是 `alert(message)`,它会弹出一个只有一个按钮的对话框,用户点击后,对话框关闭,程序继续执行。`message` 参数是向用户显示的文本字符串。 `confirm` 函数的语法是 `var result = ...

    alert和confirm弹出框样式美化

    本教程将介绍如何通过自定义CSS和JavaScript来美化`alert`和`confirm`弹出框,实现更个性化的界面效果,而无需依赖浏览器的默认样式。 首先,我们不再直接使用`window.alert()`和`window.confirm()`方法,而是创建...

    Web弹出框实例

    本实例将深入探讨如何使用JavaScript实现Web弹出框,并提供相关代码示例。 一、JavaScript弹出框基本类型 1. `alert()`:显示警告对话框,通常包含一条消息和一个“确定”按钮。例如: ```javascript alert("这是...

    swift-一款非常简单的展示工具。提示框加载框alert弹出框。一行代码搞定所有操作。

    `EasyShowView`是一个轻量级的Swift库,专注于提供简单快捷的方式来展示提示框、加载框和alert弹出框。这个库的亮点在于其高度封装和易用性,大大减少了代码量,使得开发者可以更专注于业务逻辑,而不是UI的实现细节...

Global site tag (gtag.js) - Google Analytics