原文:Swift-技巧(五)設置圓角的代碼

摘要 實現控件圓角的代碼時,會不假思索的寫 cornerRadius 和 masksToBounds,因為搜索得到的設置圓角的代碼就是這樣。今天突發奇想,為什么要寫 masksToBounds 打個比方,設置一個按鈕的圓角是 ,我會立馬寫這兩行代碼: 呈現的效果上,是沒有任何問題的。但是為什么要設置 masksToBounds 為 true 呢 能不寫嗎 帶着問題,來看一下 masksToBou ...

2021-11-16 20:20 0 106 推薦指數:

查看詳情

Swift-技巧(六)設置按鈕狀態並更改

摘要 按鈕是一個寶藏控件,可以在設置的時候就對不同的狀態添加圖片、文本,甚至更改背景。在不同的展示場景中更改到不同的狀態顯示就好。恰恰是如何更改狀態着實讓我懵了一陣,所以記錄一下過程。如果沒有興趣了解過程,可以直接滑到底部,截圖表格收藏。 之前在處理一個按鈕控件,按鈕有可以點擊 ...

Fri Nov 19 04:44:00 CST 2021 0 126
Swift-技巧(四)設置照片尺寸和格式

摘要 平時實現拍照功能時,都是網上一通搜索,整體復制粘貼,自稱無腦實現。但是當要求照片是不同的尺寸和格式( JPEG)時,就費力搞照片。其實在設置拍照時,就可以直接設置照片的尺寸和格式,用直接的方法來滿足要求,豈不更好? 開始拍照前,需要創建 AVCaptureSession 會話 ...

Fri Nov 05 18:06:00 CST 2021 0 185
Swift-技巧(九)CGImage To CVPixelBuffer

摘要 iOS 中圖像的表現形式不只是 Image,還有更加底層的方式,比如 CVPixelBuffer 像素緩存形式,那么 CGImage 就可以轉換為像素緩存的方式也是需要了解的。 ...

Wed Dec 01 05:00:00 CST 2021 0 121
Swift-技巧(八)CVPixelBuffer To CGImage

摘要 Swift 中圖像的表現形式不只是 Image,還有更加底層的方式,比如 CVPixelBuffer 像素緩存形式,那么像素緩存轉換為可以在應用中展示的 CGImage,就要知道有哪些處理了。 CGImage 蘋果官方解釋是一張 bitmap 圖像或者圖像 mask。它是 ...

Fri Nov 26 04:27:00 CST 2021 0 106
Swift-技巧(一)縮放並填充圖片

摘要 直接操作圖片來實現它的縮放或者填充多余空間,首選 UIGraphicsBeginImageContext 函數來實現,它就相當於一個畫布,你甚至可以用它來塗鴉。 最近有一個需求, ...

Tue Nov 02 17:00:00 CST 2021 0 156
Swift-技巧(二)模糊臉部功能

摘要 本文介紹模糊臉部的功能邏輯和實現方式,實現方式會盡可能的使用蘋果提供的 API,保證功能高效率和簡潔。 邏輯 模糊臉部的邏輯主要有兩個流程,就是先找到臉部,然后模糊臉部,那么就 ...

Wed Nov 03 18:58:00 CST 2021 0 152
Swift-技巧(三)使用元組(tuple)

最近看 iOS 的官方功能的 Demo 時,發現代碼中使用元組的地方很多,所以興趣上來,查了下元組的出處。 在蘋果的文檔中就只有簡短的兩句,使用元組創建一個組合的值,從函數中返回多個值。元組中的可以使用屬性值或者索引引用。 Apple Documentation Use ...

Thu Nov 04 17:20:00 CST 2021 0 127
Swift- 設置 UILabel 內邊距

摘要 拿來即用短時間效率雖然挺高的,但是拿來的東西沒有消化一次,就無法得心應手的使用它。 這次的探索思路就是,查詢官方文檔,設置不同的值測試單個方法中參數的變化,之后測試兩個方法的執行順序,處理的思路,最后思考總結。 在總結方法的處理邏輯時,使用偽代碼的方式梳理方法的執行思路 ...

Wed Sep 01 05:22:00 CST 2021 0 175
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM