현재 콜라주 앱을 위해 노력 중입니다. 콜라주 프레임을 그려야하고 그 후에 카메라 롤 또는 카메라에서 이미지를 추가해야합니다. 다음 유형보기가 필요합니다. 모양이 다른 여러 imageView를 추가하는 방법은 무엇입니까?
5 개의 UIImageViews를 추가했습니다. 모양으로 그리려면 내가 좋아하는 UIBezierPath 추가 한이 나는 모든 5에 대해 수행 한 그러나 그 프레임이 다른 네 개의 이미지 뷰에 오버랩하는 때문에 imageView5 터치를 추가 한 후 다른 4 개보기에 감지되지처럼 imageview1
UIBezierPath *path1 = [[UIBezierPath alloc] init];
[path1 moveToPoint:CGPointMake(0, 0)];
[path1 addLineToPoint:CGPointMake(150, 0)];
[path1 addLineToPoint:CGPointMake(0, 150)];
[path1 addLineToPoint:CGPointMake(0, 0)];
UIImageView *imgView1 = [[UIImageView alloc] initWithFrame:CGRectMake(140, 0, 160, 300)];
imgView1 . tag = 2;
imgView1 . userInteractionEnabled = YES;
imgView1. backgroundColor = [UIColor greenColor];
CGPathRef borderPathRef2 = [path1 CGPath];
CAShapeLayer *borderShapeLayer2 = [[CAShapeLayer alloc] init];
[borderShapeLayer2 setPath:borderPathRef2];
[[imgView1 layer] setMask:borderShapeLayer2];
imgView1.layer.masksToBounds = YES;
[borderShapeLayer2 release];
[view1 addSubview:imgView1];
합니다.
그래서 이것을 설계하는 방법이 없습니다. 터치 액션으로 모든 이미지 뷰에 이미지를 추가해야합니다.
도와주세요. 누군가가 이것에 대해 어떤 생각을 가지고 있다면 공유하십시오.
감사의 말 전진.
예 2는 다음과 같습니다. Insta Collage app.
는 왜 행동뿐만 아니라 button.You이 배경 이미지를 사용 해달라고? –
버튼을 사용하면 imageview5 만 버튼 동작을 수행합니다. – deepti
구현하려는 정확한 이미지 디자인을 공유 할 수 있습니까? 이 프레임은 동일한 목표를 달성하기위한 몇 가지 대안을 보여줍니다. 귀하의 필요에 따라, –