DevStore首页 > DEV资源 > 源码下载 > 源码详情

一款模仿iOS8的iMessage的图片选择器

 
dayewang | 2014-12-28 14:03    浏览量(2732)    评论(3)    收藏(3)
功能分类:其他 支持平台:iOS 运行环境:iOS
开发语言:swift 开发工具:Xcode 源码大小:61.43KB
下载源码 137 人下载

源码简介

这个demo是一款模仿iOS8的iMessage的图片选择器。在选项列表视图中可以滚动显示待选图片。

源码截图

  • 效果图
DevStore所有源码来自用户上传分享,版权问题及牵扯到商业纠纷均与DevStore无关。

源码片段

override func viewDidLoad() {
        super.viewDidLoad()
        
        let tapRecognizer = UITapGestureRecognizer(target: self, action: "presentImagePickerSheet:")
        self.view.addGestureRecognizer(tapRecognizer)
    }
    
    // MARK: Other Methods
    
    func presentImagePickerSheet(gestureRecognizer: UITapGestureRecognizer) {
        let authorization = PHPhotoLibrary.authorizationStatus()
        
        if authorization == .NotDetermined {
            PHPhotoLibrary.requestAuthorization({ (status) -> Void in
                dispatch_async(dispatch_get_main_queue(), { () -> Void in
                    self.presentImagePickerSheet(gestureRecognizer)
                })
            })
            
            return
        }
        
        if authorization == .Authorized {
            var sheet = BRNImagePickerSheet()
            sheet.numberOfButtons = 3
            sheet.delegate = self
            sheet.showInView(self.view)
        }
        else {
            let alertView = UIAlertView(title: NSLocalizedString("An error occurred", comment: "An error occurred"), message: NSLocalizedString("BRNImagePickerSheet needs access to the camera roll", comment: "BRNImagePickerSheet needs access to the camera roll"), delegate: nil, cancelButtonTitle: NSLocalizedString("OK", comment: "OK"))
            alertView.show()
        }
    }
  •   赞(0) 赞 +1 赞(0) 已赞
  •   收藏(3) 收藏 +1 已收藏 取消
  •   下载(137)
评论(3)
xuzigang

xuzigang 2016-03-10 14:44:30

好东西。多谢分享。。
回复(0) 赞(0) 赞(1)
w2518915

w2518915 2014-12-30 14:03:47

哇,正准备要弄个这样的效果呢,然后就有LL传了,多谢啊!
回复(0) 赞(0) 赞(1)
cainiaogege

cainiaogege 2014-12-29 15:21:52

正好可以用到了
回复(0) 赞(0) 赞(1)
  • 推荐
  • 审核
  • 收录
  • 获取活力值

源码上传作者

  • 6 能力值
  • 3 源码
  • 0 评测
  • 1 资料

热门源码