在图像视图中重复图像时,它在iOS中显示小的小插槽

时间:2015-09-01 10:49:37

标签: ios image uiimageview

在我的应用程序中想要在imageview中重复图像但是当我重复图像时小的小插槽显示如何解决? 我试过下面的代码:

 self.bgimg.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed: @"pattern-dots"]];

1 个答案:

答案 0 :(得分:0)

因为您的图片尺寸小于视图尺寸。 因此,您提供的图像比self.view大小更大。

您可以尝试按照下面的代码片段进行检查。

UIImage *image = [UIImage imageNamed: @"pattern-dots"];//@"oval"
if (self.view.frame.size.width<=image.size.width) {
   self.view.backgroundColor = [UIColor colorWithPatternImage:image];
}else{
    NSLog(@"You image is too small to fit.");
}

NSLog(@"view Size:%@",NSStringFromCGSize(self.view.frame.size));
NSLog(@"imsge Size:%@",NSStringFromCGSize(image.size));