在iOS中的专辑封面上显示一些图像

时间:2015-11-23 06:50:24

标签: ios objective-c uiimageview xcode7


我想在我的应用程序上的专辑封面上显示一些图像,如下图所示 enter image description here
修改: -
我想在UICollectionViewCell中显示此视图,并在启用分页的情况下在collectionView scrollDirection Horizo​​ntal中显示。

任何帮助将不胜感激。并提前感谢。

1 个答案:

答案 0 :(得分:1)

我不知道你是否正确理解了这个问题。 如果你想做我在图片上看到的内容,那么试试这个:

UIView *cover = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 500, 500)];
cover.backgroundColor = [UIColor blueColor];
int width = 200;
int height = 350;

int posx = 100;
int posy = 50;
for (int i = 0; i < 10; i++) {
    //craete images
    UIView *imagebg = [[UIView alloc] initWithFrame:CGRectMake(posx + arc4random_uniform(20), posy + arc4random_uniform(20), width, height)];
    imagebg.backgroundColor = [UIColor whiteColor];
    UIImageView *image = [[UIImageView alloc] initWithFrame:CGRectMake(20, 20, width - 40, height - 50)];
    image.image = [UIImage imageNamed:@"loading-screen.png"];
    [imagebg addSubview:image];

    //rotate
    double rads = arc4random_uniform(100)/10;
    CGAffineTransform transform = CGAffineTransformRotate(imagebg.transform, rads);
    imagebg.transform = transform;

    //add as subview
    [cover addSubview:imagebg];
}

[self.view addSubview:cover];