原创 iOS UIScrollVIew UITableView UIwebView WKWebView 截全圖,生成全圖方法

關於iOS UIScrollVIew UITableView UIwebView WKWebView 截全圖,生成全圖方法 最近總結了一下DDGScreenShot庫的功能和內容 希望能夠幫到你 關於iOS UIScrollVIew U

原创 Swift 文件緩存--DDGDataCache_Swift庫高級封裝用法

DDGDataCache OC版本同步發出 請移步:DDGDataCache_OC # 或許有這樣的需求,要求頁面在無網狀態先顯示上一次顯示的數據,這就涉及到緩存, 但是緩存又分爲文件緩存,歸檔等,realm 太過笨重,歸檔太麻煩,

原创 DDGDataCache OC文件緩存,代碼簡單,功能強大

DDGDataCache_OC DDGDataCache SWIFT 版本同步發出 請移步:DDGDataCache_Swift 或許有這樣的需求,要求頁面在無網狀態先顯示上一次顯示的數據,這就涉及到緩存, 但是緩存又分爲文件緩存,歸

原创 iOS--手把手教你一步一步完成搖骰子動畫

寫在前面 去年就已經上了搖骰子功能,今年把這個模塊總結一下 ,用到的知識點很多,但都是比較基礎的。 我先羅列一下知識點,骰子的數量可控, 根據不同的玩法返回對應的數值,要涉及到去重,搖一搖開啓動畫 1,UIImageView的動畫 --旋

原创 DDGScreenShot--iOS 圖片裁剪,圓角設置,你還用cornerRadius,還有更高級的方法

寫在前面 我們肯定做過這樣的需求,給一個圖片切圓角, 當然我們大多采用簡單粗暴的方法 myIcon.layer.cornerRadius = 16.5 myIcon.layer.masksToBounds = true 如果是靜態的頁面也

原创 DDGScreenShot —圖片加高斯模糊,老電影效果

寫在前面 有了簡單的圖片濾鏡基礎,接下來就可以做一些難一點操作,圖片合成老電影的特效 具體代碼 //這個是高斯模糊的代碼,比較的簡單 func gaussianBlurFilmEffect() { filter = CI

原创 DDGScreenShot--iOS 圖片處理--多圖片拼接 (swift)

寫在前面 最近總結了關於圖片處理相關的內容,之前在二三四五工作的時候,也做過關於這方面的分享,圖片的處理內容很多,會分很多模塊來講解。 今天簡單講多圖片的拼接。 # 所有功能演示 上代碼 func composeImageWithLog

原创 DDGScreenShot--iOS各種截圖,web wkweb 生成長圖,圖片處理 加logo 打標籤

寫在前面 最近有這麼一個需求,分享頁面,分享的是web訂單截圖,既然是web 就會有超出屏幕的部分, 生成的圖片還要加上我們的二維碼,這就涉及到圖片的合成了。 有了這樣的需求,就是各種google.也算解決了自己的需求,另外,也總結了一下

原创 用最新的 Alamofire(swift 4.1) (帶參數)post方法上傳圖片到服務器

用最新的 Alamofire(swift 4.1) (帶參數)上傳圖片到服務器 1,準備參數 let image = UIImage(named: "xxx") //將圖片轉化爲JPEG類型的data 後面的參數是壓縮比例 let jpe

原创 DDGScreenShot —圖片加各種濾鏡高逼格操作

寫在前面 圖片加各種濾鏡操作,當然蘋果給開發者提供了相關的api和封裝, 大部分開發者感覺這是這是晦澀難懂的,接下來就讓我們來了解一下, 其實也沒有那麼深不可測。 所有功能演示 代碼如下(每一步已經解釋的很詳細) /** **

原创 DDGScreenShot—截取圖片的任意部分

寫在前面 DDGScreenShot 庫提供了截取任意圖片的功能, 支持手勢截圖,當然,輸入任意的區域也可以,下面看看具體的代碼 代碼如下: 所有功能演示 方法封裝 /** ** 用手勢截圖(截取圖片的任意部分) -

原创 根據文字算出文字所佔區域大小

/**  *  根據文字算出文字所佔區域大小  *  *  @param text    文字內容  *  @param font    字體  *  @param maxSize 最大尺寸  *  *  @retu