1、案例介绍:点击第一个按钮弹出提示框;点击第二个按钮弹出操做表。如图01,图02,图03spa
图01
图02
图03code
2、案例步骤:blog
一、选择Simple View Aplication,取名cq.32.警告框和操做表,如图04it
二、Main.storyboardio
三、CQ32ViewController.h微博
#import <UIKit/UIKit.h> @interface CQ32ViewController : UIViewController<UIAlertViewDelegate,UIActionSheetDelegate> - (IBAction)testAlertView:(id)sender; - (IBAction)testActionSheet:(id)sender; @end
四、CQ32ViewController.mclass
- (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); }