首页 > 其他 > 详细

UI第十三节——UIActionSheet

时间:2017-01-03 11:43:52      阅读:153      评论:0      收藏:0      [点我收藏+]

- (void)viewDidLoad {
    [super viewDidLoad];
    
    UISwitch *swc = [[UISwitch alloc] initWithFrame:CGRectMake(40, 100, 295, 30)];
    [swc addTarget:self action:@selector(switchValueChanged:) forControlEvents:UIControlEventValueChanged];
    [self.view addSubview:swc];
}

- (void)switchValueChanged:(UISwitch *)swc
{
    if (swc.on == YES) {
        
        // 实例化UIActionSheet
        UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"这里是ActionSheet的标题 这里是ActionSheet的标题 这里是ActionSheet的标题 这里是ActionSheet的标题 这里是ActionSheet的标题 这里是ActionSheet的标题" delegate:self cancelButtonTitle:@"取消按钮" destructiveButtonTitle:@"删除按钮" otherButtonTitles:@"酱油按钮1", @"酱油按钮2", @"酱油按钮3", nil];
        
        // 显示UIActionSheet
        [actionSheet showInView:self.view];
    }
}

// UIActionSheet 代理方法,用户点击的时候会回调这个方法
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
    // 这里可以用buttonIndex来判断用户点击了哪个按钮
    NSLog(@"%ld, %@", buttonIndex, [actionSheet buttonTitleAtIndex:buttonIndex]);
}

UI第十三节——UIActionSheet

原文:http://www.cnblogs.com/laolitou-ping/p/6244182.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!