【代码笔记】iOS-UIActionSheet动态添加按钮

来源:互联网 发布:蓝月传奇官职升级数据 编辑:程序博客网 时间:2024/05/22 17:15

一,效果图。

二,代码。

RootViewController.h

#import <UIKit/UIKit.h>@interface RootViewController : UIViewController<UIActionSheetDelegate>@end

 

RootViewController.m

复制代码
//点击任何处,弹出UIActionSheet-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    UIActionSheet *sheet=[[UIActionSheet alloc]initWithTitle:@"标题" delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:nil, nil];        // 逐个添加按钮(比如可以是数组循环)    [sheet addButtonWithTitle:@"Item A"];    [sheet addButtonWithTitle:@"Item B"];    [sheet addButtonWithTitle:@"Item C"];    // 同时添加一个取消按钮    [sheet addButtonWithTitle:@"Cancel"];        sheet.cancelButtonIndex = sheet.numberOfButtons-1;    [sheet showInView:self.view];}
复制代码
原创粉丝点击