zoukankan      html  css  js  c++  java
  • iOS.UIKit.07.UIAlertView_UIActionSheet

    一、案例介绍:点击第一个按钮弹出提示框;点击第二个按钮弹出操作表。如图01,图02,图03

    图01图02图03

    二、案例步骤:

    1、选择Simple View Aplication,取名cq.32.警告框和操作表,如图04

    2、Main.storyboard

    3、CQ32ViewController.h

    #import <UIKit/UIKit.h>
    
    @interface CQ32ViewController : UIViewController<UIAlertViewDelegate,UIActionSheetDelegate>
    
    - (IBAction)testAlertView:(id)sender;
    - (IBAction)testActionSheet:(id)sender;
    
    @end

    4、CQ32ViewController.m

    - (IBAction)testAlertView:(id)sender
    {
        UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"Alert" message:@"Alert text goes here" delegate:self cancelButtonTitle:@"No" otherButtonTitles:@"Yes", nil];
        [alertView show];
    }
    #pragma mark -- 实现UIAlertViewDelegate
    - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
    {
        NSLog(@"buttonIndex = %i",buttonIndex);
    }
    
    - (IBAction)testActionSheet:(id)sender
    {
        UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:@"取消" destructiveButtonTitle:@"破坏性按钮" otherButtonTitles:@"新浪微博", nil];
        actionSheet.actionSheetStyle = UIActionSheetStyleAutomatic;
        [actionSheet showInView:self.view];
    }
    - (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
    {
        NSLog(@"buttonIndex = %i",buttonIndex);
    }
  • 相关阅读:
    log4net编译后命名空间找不到的问题
    网络流建模汇总
    零散知识点收集
    CentOS7中“ONBOOT”已设置为“yes”但开机后ens33不会自启动解决方案
    Hanoi塔问题
    Mosquitto用户名密码配置
    Activiti5 数据库表结构
    皮尔森相关系数(Pearson correlation coefficient)
    如何用研发流程搞垮一个团队?
    Java 编程规范
  • 原文地址:https://www.cnblogs.com/cqchen/p/3764930.html
Copyright © 2011-2022 走看看