跳到主要內容

IOS Swift 擷取當前螢幕產生縮圖



         func screenshot() -> UIImage {
            var imageSize = CGSize.zero
    
            let orientation = UIApplication.shared.statusBarOrientation
            if UIInterfaceOrientationIsPortrait(orientation) {
                imageSize = UIScreen.main.bounds.size
            } else {
                imageSize = CGSize(width: UIScreen.main.bounds.size.height, height: UIScreen.main.bounds.size.width)
            }
    
            UIGraphicsBeginImageContextWithOptions(imageSize, false, 0)
            for window in UIApplication.shared.windows {
                window.drawHierarchy(in: window.bounds, afterScreenUpdates: true)
            }
    
            let image = UIGraphicsGetImageFromCurrentImageContext()
            UIGraphicsEndImageContext()
            return image!
        }

留言

這個網誌中的熱門文章

IOS Swift 在某路徑下產生檔案 txt json

語法:         func createFile(name: String , fileBaseUrl: URL ){             let manager = FileManager . default                          let file = fileBaseUrl. appendingPathComponent (name)             print ( "文件: \ ( file )" )             let exist = manager. fileExists (atPath: file. path )             if !exist {                 let data = Data (base64Encoded: "aGVsbG8gd29ybGQ=" ,options:. ignoreUnknownCharacters )                 let createSuccess = manager. createFile (atPath: file. path ,contents:data,attributes: nil )                 print ( "文件產生结果: \ ( createSuccess )" )             } ...

android eclipse transformation to android studio Error AAPT: error: style attribute 'attr/@attr/colorChecked (aka com.xxxxx:attr/@attr/colorChecked)' not found.

AAPT: error: style attribute 'attr/@attr/colorChecked 刪除 " @attr/" 即可!!