[IOS]UIActionSheet的使用
Demo地址:http://download.csdn.net/detail/u012881779/8475177
默认样式:
- #import "ASViewController.h"
-
- @interface ASViewController ()<UIActionSheetDelegate>
-
- @end
-
- @implementation ASViewController
-
-
- - (IBAction)tapButtonAction:(id)sender {
-
- UIActionSheet *actionSheet=[[UIActionSheet alloc] initWithTitle:nil
- delegate:self
- cancelButtonTitle:@"关闭"
- destructiveButtonTitle:nil
- otherButtonTitles:@"分享到新浪微博",@"分享到微信好友",@"分享到朋友圈", nil nil];
- actionSheet.actionSheetStyle = UIActionSheetStyleBlackOpaque;
- [actionSheet showInView:self.view];
- }
-
- -(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{
-
- switch (buttonIndex) {
- case 0:
- [self shareToAction:@"SINA"];
- break;
-
- case 1:
- [self shareToAction:@"WEIXIN"];
- break;
-
- case 2:
- [self shareToAction:@"PENGYOU"];
- break;
-
- default:
- break;
- }
- }
-
- -(void)shareToAction:(NSString *)sender{
- NSLog(@"%@",sender);
- }
1.默认样式
2.自定义样式一
3.自定义样式二