2012-09-28 182 views
1

我想要兩個(或更多)UIImageViews在其中有圖片,並在它們之間沒有空白的情況下進行連接。簡單地說,如果第一張圖像是直線,第二張圖像也是這樣,我希望它們看起來像長線,不像兩條分開的線。這怎麼可能呢?當我將兩個UIImageView疊加在一起時,或者在故事板中將它們放在彼此附近時,模擬器視圖中的這些行之間仍然存在差距。當我在Preview或Gimp或任何其他應用程序中打開它們時,我百分百確信這兩張圖片都沒有框架。線條只在0px處出現,並在圖片的絕對末尾結束。誰能幫我?UIImageView背景/透明度

回答

0

您可以設置ImageView的屬性:

imgView.contentMode = UIViewContentModeScaleToFill; 
imgView.clipsToBounds = YES; 

在變薄的情況下imageviews將definetely是,它們之間沒有空格,雖然長寬比可以改變 如果UIViewContentModeScaleAspectFill不符合要求嘗試UIViewContentModeScaleAspectFill

+0

是的,但當我使用'UIViewContentModeScaleToFill'時,它沒有區別,'UIViewContentModeScaleAspectFill'從圖片中裁剪約2毫米。怎麼了? – TomasJ

+0

仔細閱讀有關這些鍵的信息,我認爲您會了解其差異http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview/uiview.html – Stas