Flipboard/FLEX

Git項目地址

簡單配置:

pod安裝(略)

包含頭文件 (略)

添加懸浮按鍵和響應事件

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        
        self.window = UIWindow(frame: UIScreen.main.bounds)
        //
        // 略
        // 
        setupFlipBoard()
        return true
    }
    
    
    func setupFlipBoard() {
        let flipBoard = UIImageView(image: #imageLiteral(resourceName: "config"))
        self.window?.addSubview(flipBoard)
        flipBoard.autoSetDimensions(to: CGSize(width: 50, height: 50))
        flipBoard.autoPinEdge(toSuperviewEdge: ALEdge.trailing, withInset: 20)
        flipBoard.autoPinEdge(toSuperviewEdge: ALEdge.bottom, withInset: 100)
        flipBoard.isUserInteractionEnabled = true
        let tapGesture = UITapGestureRecognizer(target: self, action: #selector(onFlipBoardClicked))
        flipBoard.addGestureRecognizer(tapGesture)
        
    }
    
    func onFlipBoardClicked()  {
        FLEXManager.shared().showExplorer()
    }

//這里只添加了點擊事件,需要的話可以自己添加pangesture。這樣就可以移動了~

完??

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,544評論 25 708
  • 國家電網公司企業(yè)標準(Q/GDW)- 面向對象的用電信息數(shù)據(jù)交換協(xié)議 - 報批稿:20170802 前言: 排版 ...
    庭說閱讀 11,185評論 6 13
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,971評論 6 342
  • 中國的詩人都愛月,有名的,無名的,大約寫過詩的就寫過月。我們所熟知的杜甫的鄜州月,蘇子的中秋月,李白更是偏愛月,《...
    懷野閱讀 377評論 4 4