摘要 按鈕是一個寶藏控件,可以在設置的時候就對不同的狀態添加圖片、文本,甚至更改背景。在不同的展示場景中更改到不同的狀態顯示就好。恰恰是如何更改狀態着實讓我懵了一陣,所以記錄一下過程。如果沒有興趣了解過程,可以直接滑到底部,截圖表格收藏。 之前在處理一個按鈕控件,按鈕有可以點擊 ...
摘要 實現控件圓角的代碼時,會不假思索的寫 cornerRadius 和 masksToBounds,因為搜索得到的設置圓角的代碼就是這樣。今天突發奇想,為什么要寫 masksToBounds 打個比方,設置一個按鈕的圓角是 ,我會立馬寫這兩行代碼: 呈現的效果上,是沒有任何問題的。但是為什么要設置 masksToBounds 為 true 呢 能不寫嗎 帶着問題,來看一下 masksToBou ...
2021-11-16 20:20 0 106 推薦指數:
摘要 按鈕是一個寶藏控件,可以在設置的時候就對不同的狀態添加圖片、文本,甚至更改背景。在不同的展示場景中更改到不同的狀態顯示就好。恰恰是如何更改狀態着實讓我懵了一陣,所以記錄一下過程。如果沒有興趣了解過程,可以直接滑到底部,截圖表格收藏。 之前在處理一個按鈕控件,按鈕有可以點擊 ...
摘要 平時實現拍照功能時,都是網上一通搜索,整體復制粘貼,自稱無腦實現。但是當要求照片是不同的尺寸和格式( JPEG)時,就費力搞照片。其實在設置拍照時,就可以直接設置照片的尺寸和格式,用直接的方法來滿足要求,豈不更好? 開始拍照前,需要創建 AVCaptureSession 會話 ...
摘要 iOS 中圖像的表現形式不只是 Image,還有更加底層的方式,比如 CVPixelBuffer 像素緩存形式,那么 CGImage 就可以轉換為像素緩存的方式也是需要了解的。 ...
摘要 Swift 中圖像的表現形式不只是 Image,還有更加底層的方式,比如 CVPixelBuffer 像素緩存形式,那么像素緩存轉換為可以在應用中展示的 CGImage,就要知道有哪些處理了。 CGImage 蘋果官方解釋是一張 bitmap 圖像或者圖像 mask。它是 ...
摘要 直接操作圖片來實現它的縮放或者填充多余空間,首選 UIGraphicsBeginImageContext 函數來實現,它就相當於一個畫布,你甚至可以用它來塗鴉。 最近有一個需求, ...
摘要 本文介紹模糊臉部的功能邏輯和實現方式,實現方式會盡可能的使用蘋果提供的 API,保證功能高效率和簡潔。 邏輯 模糊臉部的邏輯主要有兩個流程,就是先找到臉部,然后模糊臉部,那么就 ...
最近看 iOS 的官方功能的 Demo 時,發現代碼中使用元組的地方很多,所以興趣上來,查了下元組的出處。 在蘋果的文檔中就只有簡短的兩句,使用元組創建一個組合的值,從函數中返回多個值。元組中的可以使用屬性值或者索引引用。 Apple Documentation Use ...
摘要 拿來即用短時間效率雖然挺高的,但是拿來的東西沒有消化一次,就無法得心應手的使用它。 這次的探索思路就是,查詢官方文檔,設置不同的值測試單個方法中參數的變化,之后測試兩個方法的執行順序,處理的思路,最后思考總結。 在總結方法的處理邏輯時,使用偽代碼的方式梳理方法的執行思路 ...