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

  • 相关阅读:
    Cassandra开发入门文档第三部分(非规范化关系结构、批处理)
    Cassandra开发入门文档第二部分(timeuuid类型、复合主键、静态字段详解)
    Cassandra开发入门文档第一部分
    Flume的Source、Sink总结,及常用使用场景
    Libgdx学习笔记:分享自己写的异步加载
    jquery easyui toolbar 分割线问题
    easyui datagrid设置fit: true后,页面显示不全的情况
    CentOS下安装JDK1.7
    CentOS 7搭建SVN服务器
    SWT中ole/activex实践--操作word的一个例子
  • 原文地址:https://www.cnblogs.com/zhaoyan/p/3763855.html
Copyright © 2011-2022 走看看