zoukankan      html  css  js  c++  java
  • 学习IOS开发UI篇--UIAlertView/UIActionSheet

      UIAlertView,UIActionSheet都是系统的弹框

      UIAlertView:创建方法

    - (id)initWithTitle:(NSString *)title message:(NSString *)message delegate:(id /*<UIAlertViewDelegate>*/)delegate cancelButtonTitle:(NSString *)cancelButtonTitle otherButtonTitles:(NSString *)otherButtonTitles, ...

    - (void)show;

      UIAlertView:代理方法

    - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;

     // Called when we cancel a view (eg. the user clicks the Home button). This is not called when the user clicks the cancel button.

    // If not defined in the delegate, we simulate a click in the cancel button

    - (void)alertViewCancel:(UIAlertView *)alertView;

    - (void)willPresentAlertView:(UIAlertView *)alertView;  // before animation and showing view

    - (void)didPresentAlertView:(UIAlertView *)alertView;  // after animation

    - (void)alertView:(UIAlertView *)alertView willDismissWithButtonIndex:(NSInteger)buttonIndex; // before animation and hiding view

    - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex;  // after animation

    // Called after edits in any of the default fields added by the style

    - (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView *)alertView;

      UIActionSheet:使用

    - (id)initWithTitle:(NSString *)title delegate:(id<UIActionSheetDelegate>)delegate cancelButtonTitle:(NSString *)cancelButtonTitle destructiveButtonTitle:(NSString *)destructiveButtonTitle otherButtonTitles:(NSString *)....

    - (void)showInView:(UIView *)view;

      UIActionSheet:代理方法

    - (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex;

    // Called when we cancel a view (eg. the user clicks the Home button). This is not called when the user clicks the cancel button.

    // If not defined in the delegate, we simulate a click in the cancel button

    - (void)actionSheetCancel:(UIActionSheet *)actionSheet;

    - (void)willPresentActionSheet:(UIActionSheet *)actionSheet;  // before animation and showing view

    - (void)didPresentActionSheet:(UIActionSheet *)actionSheet;  // after animation

    - (void)actionSheet:(UIActionSheet *)actionSheet willDismissWithButtonIndex:(NSInteger)buttonIndex; // before animation and hiding view

    - (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex;  // after animation

  • 相关阅读:
    gitlab授权登录
    mysql的sql_mode设置
    fork了别人项目怎么保持更新呢?
    memcache命令参数详解
    memcache 操作详解
    字符串拼接性能对比
    yum设置镜像
    ifconfig找不到命令怎么通过工具连
    this is incompatible with sql_mode=only_full_group_by
    jmeter切换语言
  • 原文地址:https://www.cnblogs.com/zhaoyan/p/3763855.html
Copyright © 2011-2022 走看看