2012-09-28 118 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