我在我的iphone应用程序中使用UICollectionView,并且我已经通过循环方式修改了horizinatcl旋转的uicollection视图。以下是图片。
现在我面临的问题是为什么这些图像的边界与zigzaging边界不同。 我不知道为什么会这样,为什么会这样。谁知道我怎么能解决这个图像边界的分布。
任何帮助都会很明显......
答案 0 :(得分:0)
以下是创建图像和图像视图的代码,添加边框并围绕角落:
// Define a new image object
UIImage *image = [UIImage imageNamed:@"lake.png"];
// Define a new image view
UIImageView* imgView = [[UIImageView alloc] initWithFrame:CGRectMake(10, 10, 157, 125)];
// Set image in imageview and add to view
[imgView setImage:image];
[[self view] addSubview:imgView];
// Create a white border with defined width
imgView.layer.borderColor = [UIColor whiteColor].CGColor;
imgView.layer.borderWidth = 1.5;
// Set image corner radius
imgView.layer.cornerRadius = 5.0;
// To enable corners to be "clipped"
[imgView setClipsToBounds:YES];
希望这可以帮到你。
答案 1 :(得分:0)
使用您的图片尝试类似的内容
UIImage *image = [[UIImage imageNamed:[self.imgArray objectAtIndex:indexPath.row]] resizableImageWithCapInsets:UIEdgeInsetsMake(10, 10, 10, 10)];
如果需要,请更改 UIEdgeInsets 值...
答案 2 :(得分:0)
imageView.layer.shouldRasterize = YES;
imageView.layer.rasterizationScale = [[UIScreen mainScreen] scale];