資料介紹
軟件簡介
DRCornerViewExtension是一款設(shè)置圓角的方式,無離屏渲染,無mask 使用 CAShaperLayer 實現(xiàn) Extension的軟件。
使用 maskToBounds 和 cornerRadius 或者 mask 時 造成的離屏渲染(如下圖):
?
使用 UIView+Corner 時的UIImageView
?
使用 UIView+Corner 時的UILabel
?
核心代碼:
-?(void)dr_cornerWithRadius:(CGFloat)radius?backgroundColor:(UIColor?*)bgColor?{ ????CGFloat?width?=?CGRectGetWidth(self.bounds); ????CGFloat?height?=?CGRectGetHeight(self.bounds); ????UIBezierPath?*?path=?[UIBezierPath?bezierPathWithRect:CGRectMake(0,?0,?width,?height)]; ????CAShapeLayer?*shapeLayer?=?[CAShapeLayer?layer]; ????if?(radius?==?-1)?{ ????????radius?=?MIN(width,?height)/2; ????} ????[path??appendPath:[UIBezierPath?bezierPathWithRoundedRect:self.bounds?byRoundingCorners:UIRectCornerAllCorners?cornerRadii:CGSizeMake(radius,?radius)]]; ????/* ?????字面意思是“奇偶”。按該規(guī)則,要判斷一個點是否在圖形內(nèi),從該點作任意方向的一條射線,然后檢測射線與圖形路徑的交點的數(shù)量。如果結(jié)果是奇數(shù)則認(rèn)為點在內(nèi)部,是偶數(shù)則認(rèn)為點在外部 ?????*/ ????[path?setUsesEvenOddFillRule:YES]; ????shapeLayer.path?=?path.CGPath; ????shapeLayer.fillRule?=?kCAFillRuleEvenOdd; ????shapeLayer.fillColor?=?bgColor.CGColor; ????if?([self?isKindOfClass:[UILabel?class]])?{ ????????dispatch_after(dispatch_time(DISPATCH_TIME_NOW,?(int64_t)(0?*?NSEC_PER_SEC)),?dispatch_get_main_queue(),?^{ ????????????[self.layer?addSublayer:shapeLayer]; ????????}); ????????return; ????} ????[self.layer?addSublayer:shapeLayer]; }
- 綜合性CPLD/FPGA軟件Quartus 13.0下載 19次下載
- USB數(shù)據(jù)抓包軟件程序下載 9次下載
- 手機(jī)固件系統(tǒng)免費軟件程序下載 21次下載
- 電路軟件升級EEUpdate 5.17.19.02 34次下載
- 松下PLC編程軟件FPWINGR操作教程下載 64次下載
- 傲軟投屏免費軟件資源下載 4次下載
- 畫圖軟件Altium Designer Sunner下載入口 94次下載
- 軟件工具Altium Designer免費下載入口 83次下載
- SoMachine Basic軟件操作指南電子版 0次下載
- MATLAB軟件原理、程序設(shè)計與應(yīng)用 10次下載
- URP渲染管線初步解析
- Genesis2000線路制作教程 genesis2000軟件自學(xué) 0次下載
- 基于FLUX10.4軟件的電機(jī)建模教程.pdf 13次下載
- 集群渲染管理軟件的構(gòu)建技術(shù)與框架設(shè)計
- 虛擬現(xiàn)實應(yīng)用中的并行渲染技術(shù)
- 深入理解渲染引擎:打造逼真圖像的關(guān)鍵 358次閱讀
- CPU渲染和GPU渲染優(yōu)劣分析 654次閱讀
- 揭秘:實時渲染、離線渲染、云渲染和混合渲染的區(qū)別 888次閱讀
- 圖形渲染的技術(shù)和原理:探索視覺效果的奇妙世界 972次閱讀
- 華為云渲染實踐 1492次閱讀
- 3D渲染——光柵化渲染原理解析 2347次閱讀
- React重新渲染指的是什么 823次閱讀
- GPU渲染過程的幾個階段 8940次閱讀
- 一文詳解Unity中渲染順序問題 1.7w次閱讀
- 渲染中的幀緩存和深度緩存 6404次閱讀
- GPU原理 GPU渲染流程 9559次閱讀
- 強(qiáng)制GPU渲染是一把雙刃劍,有利有弊 4.5w次閱讀
- 正向渲染和延遲渲染彼此之間有什么不同 1.1w次閱讀
- 什么是強(qiáng)制gpu渲染_強(qiáng)制渲染gpu有什么用 7918次閱讀
- Voxel Space實現(xiàn)地形渲染 1610次閱讀
下載排行
本周
- 1人工智能+消費:技術(shù)賦能與芯片驅(qū)動未來
- 15.25 MB | 4次下載 | 免費
- 2?業(yè)電源&模塊電源產(chǎn)品?冊
- 15.40 MB | 1次下載 | 免費
- 379M15 TO-252三端穩(wěn)壓IC規(guī)格書
- 0.86 MB | 次下載 | 免費
- 4MBRD20150CT TO-252肖特基二極管規(guī)格書
- 0.54 MB | 次下載 | 免費
- 5自動鎖螺絲運動控制系統(tǒng)用戶手冊
- 6.65 MB | 次下載 | 5 積分
- 6奧特光耦產(chǎn)品手冊
- 4.83 MB | 次下載 | 免費
- 7SMA系列10MHz~40GHz同軸檢波器
- 559.60 KB | 次下載 | 免費
- 8CD7388CZ:7W×4 四通道音頻功率放大電路技術(shù)手冊
- 0.39 MB | 次下載 | 10 積分
本月
- 1元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 241次下載 | 免費
- 2元宇宙底層硬件系列報告
- 13.42 MB | 184次下載 | 免費
- 32022 年展望報告 – 半導(dǎo)體產(chǎn)業(yè)
- 1.43 MB | 136次下載 | 免費
- 4晶振與濾波器應(yīng)用電路《電子工程師必備:元器件應(yīng)用寶典》
- 1.57 MB | 90次下載 | 免費
- 5汽車電子行業(yè)深度解析:智能化與電動化方興未艾
- 6.47 MB | 71次下載 | 免費
- 6中國DPU行業(yè)白皮書
- 23.80 MB | 37次下載 | 免費
- 7晶科鑫代理線-微盟電子2021年度產(chǎn)品目錄選型手冊
- 14.75 MB | 27次下載 | 免費
- 8SJK晶振產(chǎn)品目錄-簡化版-2022
- 13.77 MB | 20次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191425次下載 | 10 積分
- 5十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論