在我的应用程序中想要在imageview中重复图像但是当我重复图像时小的小插槽显示如何解决? 我试过下面的代码:
self.bgimg.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed: @"pattern-dots"]];
答案 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));