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

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

支持平台:iOS

运行环境:iOS

开发语言:swift

开发工具:Xcode

源码大小:61.43KB

源码简介

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

源码运行截图

 

源码片段

    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 = PHPhotopbrary.authorizationStatus() 

              

            if authorization == .NotDetermined { 

                PHPhotopbrary.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: NSLocapzedString("An error occurred", comment: "An error occurred"), message: NSLocapzedString("BRNImagePickerSheet needs access to the camera roll", comment: "BRNImagePickerSheet needs access to the camera roll"), delegate: nil, cancelButtonTitle: NSLocapzedString("OK", comment: "OK")) 

                alertView.show() 

            } 

        } 

源码下载地址:http://down.51cto.com/data/1968726

责任编辑:闫佳明 来源: 网络整理
相关推荐

2010-08-18 11:26:56

CISCO路由器

2009-04-27 10:50:03

思科路由器选购

2012-04-16 14:32:31

iOS选择器代码

2011-01-11 10:29:46

2009-05-11 15:12:03

网管软件产品摩卡软件

2014-08-29 15:34:27

Web安全

2009-11-30 16:59:49

2010-08-13 14:25:29

思科路由器

2024-03-27 08:41:09

Vue3Web应用emoji表情选择器

2023-07-03 08:25:54

2011-09-08 17:31:29

Steply社交图片

2015-09-28 11:23:09

iOS8iOS 9 开发

2017-02-09 18:01:22

Android图片选择器开发

2020-08-07 13:44:30

杀毒软件方案

2010-12-01 12:50:59

2009-07-16 14:50:57

IT管理网管软件摩卡

2016-08-02 09:53:05

云计算

2011-04-21 09:29:27

家用打印机

2009-07-16 11:02:33

Swing文件选择器

2013-03-11 10:30:56

CSSWeb
点赞
收藏

51CTO技术栈公众号