Я не знаю, правильно ли вы поняли вопрос. Если вы хотите, чтобы делать то, что я вижу на картинке, поэтому попробуйте следующее:
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];
я не уверен, что вы ищете? Вы просите изменить обложку альбома фотоальбома Apple? Или ваше собственное приложение? Просьба уточнить, а также включить код, который вы в настоящее время сделали для достижения этого. –
Ваш вопрос не сплочен, но из того, что я понимаю, это может вам помочь. http://skeuo.com/uicollectionview-custom-layout-tutorial – humblePilgrim
Я редактировал свой вопрос и название. и я не начал код, потому что я не знаю, от чего я начинаю. поэтому я не могу дать никакого кода. – Vats