2013-01-04 35 views
0

我有一個圖像視圖的滾動視圖裏面。我想知道是否有可能在圖像視圖內的圖像比屏幕的分辨率小得多,並且以某種方式能夠將其拉伸以適應屏幕。iOS彈力圖像到全屏

回答

0

當然,只是改變imageView的邊界。

我在這裏錯過了什麼嗎?

+0

你錯過了滾動視圖。 :) –

0

你的UIImageView是UIScrollView的我理解中?

這將工作通過調整滾動視圖加適當的圖像視圖。但是,這是不可取的。你會因爲惱人的效果而出現小錯誤。

我建議添加一個額外的UIView,可以匹配屏幕的邊界。 將該視圖添加到底層的「視圖」對象並使用bringSubviewToFront方法。

你也可以確保這個新的UIView是最底層視圖對象的第一個子視圖。你可以通過操作子視圖數組結構來實現這一點 - 我一般不推薦完全理解視圖層次結構。 在添加任何其他視圖之前,您最好先添加附加視圖。 (在IB內部,只要確保新視圖是樹中最頂層的視圖控制器「視圖」旁邊的視圖)。然後將它隱藏起來,直到您真正需要它爲止。然後你取消隱藏它。當它不再需要時,再次隱藏它,既不刪除它,也不從超級視圖中刪除它。