zoukankan      html  css  js  c++  java
  • UIAlertView

    //
    //  UIAlertView+Extention.h
    //
    //  Created by jzl on 15/3/13.
    //  Copyright (c) 2015年 JZL. All rights reserved.
    //

    #import <UIKit/UIKit.h>

    /*!
     * @brief UIAlertView扩展类,用于提供更加简化的方式来调用显示UIAlertView
     * @author huangyibiao
     */
    @interface UIAlertView (Extentsion)

    /*!
     * @brief 默认会带有确定和取消按钮
     * @param message 标题
     */
    + (void)showWithMessage:(NSString *)message;

    /*!
     * @brief 默认会带有确定和取消按钮,需要标题和内容参数
     * @param title 标题
     * @param message 内容
     */
    + (void)showWithTitle:(NSString *)title message:(NSString *)message;

    /*!
     * @brief 默认会带有确定和取消按钮,需要标题和内容参数
     * @param title 标题
     * @param message 内容
     * @param delegate 代理
     */
    + (void)showWithTitle:(NSString *)title message:(NSString *)message delegate:(id)delegate;

    /*!
     * @brief 需要标题和内容参数,确定和取消按钮标题
     * @param title 标题
     * @param message 内容
     * @param okButtonTitle 确定标题
     */
    + (void)showWithTitle:(NSString *)title
                  message:(NSString *)message
                 okButton:(NSString *)okButtonTitle
             cancelButton:(NSString *)cancelButtonTitle;

    /*!
     * @brief 需要标题和内容参数,代理,确定和取消按钮标题
     * @param title 标题
     * @param message 内容
     * @param delegate 代理
     */
    + (void)showWithTitle:(NSString *)title
                  message:(NSString *)message
                 delegate:(id)delegate
                 okButton:(NSString *)okButtonTitle
             cancelButton:(NSString *)cancelButtonTitle;



    @end

    //
    //  UIAlertView+Extention.m
    //
    //  Created by jzl on 15/3/13.
    //  Copyright (c) 2015年 JZL. All rights reserved.
    //

    #import "UIAlertView+Extension.h"

    #define kOkButtonDefaultTitle     @"确定"
    #define kCancelButtonDefaultTitle @"取消"

    @implementation UIAlertView (Extentsion)

    + (void)showWithMessage:(NSString *)message {
        [self showWithTitle:nil message:message];
        return;
    }

    + (void)showWithTitle:(NSString *)title message:(NSString *)message {
        [self showWithTitle:title message:message delegate:nil];
        return;
    }

    + (void)showWithTitle:(NSString *)title message:(NSString *)message delegate:(id)delegate {
        [self showWithTitle:title
                    message:message
                   okButton:kOkButtonDefaultTitle
               cancelButton:kCancelButtonDefaultTitle];
        return;
    }

    + (void)showWithTitle:(NSString *)title
                  message:(NSString *)message
                 okButton:(NSString *)okButtonTitle
             cancelButton:(NSString *)cancelButtonTitle {
        [self showWithTitle:title
                    message:message
                   delegate:nil
                   okButton:okButtonTitle
               cancelButton:cancelButtonTitle];
        return;
    }

    + (void)showWithTitle:(NSString *)title
                  message:(NSString *)message
                 delegate:(id)delegate
                 okButton:(NSString *)okButtonTitle
             cancelButton:(NSString *)cancelButtonTitle {
        UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:title
                                                            message:message
                                                           delegate:delegate
                                                  cancelButtonTitle:cancelButtonTitle
                                                  otherButtonTitles:okButtonTitle, nil];
        [alertView show];
        return;
    }



    @end

  • 相关阅读:
    [TypeScript] Typescript Interfaces vs Aliases Union & Intersection Types
    [Angular] Using ngTemplateOutlet to create dynamic template
    [Angular] Create dynamic content with <tempalte>
    [Postgres] Create a Postgres Table
    [Typescript 2] Nullable Types
    [Ramda] Sort, SortBy, SortWith in Ramda
    [Django] Creating an app, models and database
    .NET通用权限系统快速开发框架
    MVC中使用EF(1):为ASP.NET MVC程序创建Entity Framework数据模型
    TIME_WAIT引起Cannot assign requested address报错
  • 原文地址:https://www.cnblogs.com/jzlblog/p/4342503.html
Copyright © 2011-2022 走看看