zoukankan      html  css  js  c++  java
  • IOS判断camera是否可用,ActionSheet中button数量动态更改

    示例如下:

    UIActionSheet *playerIconSheet = [[UIActionSheet alloc] initWithTitle:@"" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil otherButtonTitles:nil, nil];
        
        if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera])//判断camera是否可用。
        {
            [playerIconSheet addButtonWithTitle:@"Take Photo"];
        }
        [playerIconSheet addButtonWithTitle:@"Choose Photo"];
        
        [playerIconSheet showInView:self.view];
        [playerIconSheet release];

    - (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex{
        if (buttonIndex == [actionSheet firstOtherButtonIndex] && [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
            //Take photo by camera
            [self getPicture:UIImagePickerControllerSourceTypeCamera];
        }
        if (buttonIndex == 1) {
            //Chose photo from PhotoLibary
            [self getPicture:UIImagePickerControllerSourceTypePhotoLibrary];
        }
    }

  • 相关阅读:
    进程(二)
    操作系统简介-计算机历史、进程(一)
    MemCahce For Java
    fiddler:工具栏介绍
    fiddler相关
    HTTP:Cookie
    在eclipse中开发servlet流程
    servlet 开发入门&生命周期
    HTTP响应
    HTTP:请求头信息
  • 原文地址:https://www.cnblogs.com/tx8899/p/2554542.html
Copyright © 2011-2022 走看看