zoukankan      html  css  js  c++  java
  • IPhone之自定义弹出窗口



    初始化代码:

     

    if (!_alertView)

    {

    _alertView = [[UIAlertView alloc] initWithTitle:title message:@"\n\n\n" delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"登录", nil];

    _alertView.delegate = self;


    usernameField = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 50.0, 260.0, 25.0)];

    usernameField.delegate = self;

    usernameField.placeholder = @"用户名";

    usernameField.autocapitalizationType = UITextAutocapitalizationTypeNone;

    usernameField.autocorrectionType = UITextAutocorrectionTypeNo;

    usernameField.returnKeyType = UIReturnKeyNext;

    usernameField.keyboardType = UIKeyboardTypeEmailAddress;

    [usernameField setBackgroundColor:[UIColor whiteColor]];

    [_alertView addSubview:usernameField];


    passwordField = [[UITextField alloc] initWithFrame:CGRectMake(12.0, 85.0, 260.0, 25.0)];

    passwordField.delegate = self;

    passwordField.placeholder = @"密码";

    passwordField.secureTextEntry = YES;

    passwordField.returnKeyType = UIReturnKeyGo;

    [passwordField setBackgroundColor:[UIColor whiteColor]];

    [_alertView addSubview:passwordField];


    CGAffineTransform myTransform = CGAffineTransformMakeTranslation(0.0, 00.0);

    [_alertView setTransform:myTransform];

    }else {

    _alertView.title = title;

    usernameField.text = nil;

    passwordField.text = nil;

    }

     

    [usernameField becomeFirstResponder];

    [_alertView show];

     

     

     

     

    自定义按钮事件代码:

    其中didDismissWithButtonIndex参数为:第几个按钮点击事件

     

    - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex{

    if (buttonIndex == 1) {

    self.userName = usernameField.text;

    self.password = passwordField.text;


    [self performSelector:@selector(doResponse) withObject:nil afterDelay:0.1];

    }

    }

     

  • 相关阅读:
    Flutter Card卡片布局
    Flutter Stack组件(安卓原生的帧布局)
    Flutter关于图片操作
    FlutterContainer组件、Text组件
    Flutter的第一次摸索
    Flutter入门,开始AndroidStuido写flutter
    Flutter之Dart语言入门
    Flutter 入门
    秋城图书馆
    Simpleperf分析之Android系统篇
  • 原文地址:https://www.cnblogs.com/martin1009/p/2524406.html
Copyright © 2011-2022 走看看