鑒于這個網際網路時代的資本寒冬,部落客很不幸的遭遇了這個地雷,無奈的選擇了一個每天要七點起床擠地鐵一個半小時的公司,更無奈的是有一群老程式猿們,之是以說老倒不是他們年紀有多大(雖然大部分比我大十歲),而是思想的陳舊迂腐,黑線⊙﹏⊙b汗,貌似扯偏了,回歸正題,恩呢,在開發中部落客遇到了這樣一個問題,因為是一個關于攝影的 項目,是以APP終會有關于很多圖檔的問題,選擇了Aspect Fit圖檔自适應會變得大小不一,選擇了Aspect fill圖檔又會隻顯示部分,比如隻顯示一小撮頭發
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiZpdmLkJXY3t2dh9CX0xWdhZWZk9CX09Wbl9lcvRXakVGa49CXy9GdpRWZoh3LcRXZu5ibkN3Yuc2bsJmLjlGdhR3cvw1LcpDc0RHaiojIsJye.gif)
,so問題來了,UI要求圖檔既不能失真,要控制cell來自适應圖檔大小,尼瑪,我擷取圖檔之後要計算高度緩存,然後再來重新整理UI,這很耗時好嘛,然後部落客就在網上扒拉了半天,最有效的解決辦法如下:
1.讓伺服器把圖檔生成不同尺寸的縮略圖以及大圖,例如微網誌
2.傳回的資料中包含圖檔的尺寸
這樣程式運作就順暢很多了,so在UI,背景為難我們iOS開發程式猿時,大膽地告訴他們這不是我的原因,不是我們技術不行