iOS 【如何去除 UILabel 邊緣異常黑線/陰影】
場景
在最近的專案中,要手動去搭建即時通訊部分,在聊天頁面的佈局中,發生了奇怪的現象:在表示時間的 label 上部,隱約可以看到一條黑色的陰影,雖然不明顯,但還是逃不過 UI 人員的畫素眼。
首先看一下該場景截圖:
原因
當設定 UILabel 的 frame 時,如果 frame 存在小數的情況,畫素渲染到螢幕上會出現奇怪的陰影。
解決
在 OC 語言環境下,我們可以用 CGRectIntegral 函式進行處理,只需要傳入計算好的 frame,然後把取整的 frame 結果重新賦值給 label。
CGRectIntegral(this_frame)
如果是在 Swift 語言環境下,可以
this_frame.integral
相關文章
- 部落格中圖片邊緣陰影問題
- python去除圖片白邊黑邊Python
- CSS 邊框陰影立體邊框CSS
- CSS圖片邊框陰影效果CSS
- 【CSS】曲線陰影CSS
- 立體感的邊框陰影效果
- 網頁頂部陰影邊框效果網頁
- MAC小技巧|Mac螢幕截圖去除視窗陰影Mac
- 小程式中button的邊框無法去除 button邊框如何去除
- css圖片陰影、文字陰影CSS
- 如何在pyqt中給無邊框視窗新增DWM環繞陰影QT
- boder 陰影
- iOS-UILabel充分利用NSAttributedStringiOSUI
- 如何去除掉input的預設邊框
- iOS開發 容易忽略的幀率殺手:陰影iOS
- 假陰影,低開銷的陰影實現方式
- Shadow Map(陰影貼圖)跟Soft Shadows(軟陰影)
- 邊緣資料中心和5G的影響
- 在 iOS 裡 100% 還原 Sketch 實現的陰影效果iOS
- 邊緣計算2.0時代,“雲邊緣”與“邊緣雲”你分清了嗎?
- android viewpager2和scrollerview巢狀百度地圖MapView導致滑動有黑邊或者陰影問題AndroidViewpager巢狀地圖
- WPS文件如何給標題加陰影?WPS文件給標題加陰影的方法教程
- 【MATLAB】去除imagesc()白邊Matlab
- Button去除邊框方法
- 如何在不影響網路的情況下構建邊緣計算策略
- 數年磨礪,《重生邊緣》正式上線!
- 地平線突圍邊緣計算戰場
- druid連線池常見異常UI
- iOS Mach異常和signal訊號iOSMac
- 陰影進階,實現更加的立體的陰影效果!
- iOS開發- UILabel的基本介紹與使用iOSUI
- 邊緣計算如何改變企業IT
- 秒懂邊緣雲 | 邊緣雲技術進階
- MQTT異常掉線原因MQQT
- 簡單陰影分析
- DataIntegrityViolationException異常:java利用mymatis連線資料庫異常AIExceptionJava資料庫
- EMQ「邊緣-工廠-雲」異常事件告警處理架構MQ事件架構
- 搭建異構 CPU 組成的邊緣計算 Kubernetes 叢集