swift优雅请求权限

Screen Shot 2017-10-17 at 11.22.18.png

https://github.com/IvanVorobei/RequestPermission


import UIKit

class ViewController: UIViewController {
    
    let permissins: [SPRequestPermissionType] = [.camera, .photoLibrary, .notification, .locationAlways]

    override func viewDidLoad() {
        super.viewDidLoad()
        self.view.backgroundColor = UIColor.init(hex: "#00A3E8")
        self.patternView.setRhombusPattern()
        self.patternView.color = UIColor.red
        self.patternView.alpha = 0.1
        self.patternView.cellWidthMax = 70
    }
    
    @IBAction func tapPresentAction(_ sender: Any) {
        //dialog.interactive
        SPRequestPermission.dialog.interactive.present(on: self, with: self.permissins)
        
        //native
        //SPRequestPermission.native.present(with: self.permissins)
    }
    
    //Mark: - Other
    @IBOutlet weak var patternView: SPPatternView!
    
    override var preferredStatusBarStyle: UIStatusBarStyle {
        return .lightContent
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,654评论 2 45
  • 我是一个刀客。一个手中无刀,心中有刀的刀客。在我十二岁那年,一伙人来村子寻仇,他们是冲着我父母来的。我不知道父母究...
    猎暄阅读 1,774评论 0 0
  • 都以为当大多数人聊的正嗨的时候,对方默默的发了一个“ 呵呵 ”,这可能是最伤人的词汇。其实不是。这是我跟他相处好几...
    陈早晨阅读 3,379评论 0 0
  • 事实上自己中间并没有中断“参与”这个有着小小仪式感活动的组织,只不过,有着身在曹营心在汉的阶段。 为什么这么说呢,...
    Smile_Xen阅读 1,495评论 0 1