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);
    }
  • 相关阅读:
    C++初识
    实现小程序iphonex与iphone6底部适配
    vue-element实现外部独立全选
    flex中图片元素被挤压问题
    vue+element-Ui实现简单的表单必填项验证(1)
    Vuex——项目应用(1)
    Vue项目小应用
    transtion过渡
    axios的高阶用法
    阿里云服务器初步使用介绍
  • 原文地址:https://www.cnblogs.com/cqchen/p/3764930.html
Copyright © 2011-2022 走看看