天天看點

關于從網絡上擷取圖檔後自适應cell并且不失真的問題

鑒于這個網際網路時代的資本寒冬,部落客很不幸的遭遇了這個地雷,無奈的選擇了一個每天要七點起床擠地鐵一個半小時的公司,更無奈的是有一群老程式猿們,之是以說老倒不是他們年紀有多大(雖然大部分比我大十歲),而是思想的陳舊迂腐,黑線⊙﹏⊙b汗,貌似扯偏了,回歸正題,恩呢,在開發中部落客遇到了這樣一個問題,因為是一個關于攝影的 項目,是以APP終會有關于很多圖檔的問題,選擇了Aspect Fit圖檔自适應會變得大小不一,選擇了Aspect fill圖檔又會隻顯示部分,比如隻顯示一小撮頭發

關于從網絡上擷取圖檔後自适應cell并且不失真的問題

,so問題來了,UI要求圖檔既不能失真,要控制cell來自适應圖檔大小,尼瑪,我擷取圖檔之後要計算高度緩存,然後再來重新整理UI,這很耗時好嘛,然後部落客就在網上扒拉了半天,最有效的解決辦法如下:

1.讓伺服器把圖檔生成不同尺寸的縮略圖以及大圖,例如微網誌

2.傳回的資料中包含圖檔的尺寸

這樣程式運作就順暢很多了,so在UI,背景為難我們iOS開發程式猿時,大膽地告訴他們這不是我的原因,不是我們技術不行

關于從網絡上擷取圖檔後自适應cell并且不失真的問題