2012-12-10 3 views
1

아래 이미지에서이 두 imageViews가 하나의 신체 이미지 뷰이며, 다른 하나는 지금 내가 아래의 코드나는 수직으로 거꾸로

appDelegate.xFloat= self.imgView.frame.origin.x; 
appDelegate.yFloat= self.imgView.frame.origin.y; 
appDelegate.widthFloat= self.imgView.frame.size.width; 
appDelegate.heightFloat= self.imgView.frame.size.height; 
으로 문신 이미지 뷰 위치를 얻고, 검은 문신 이미지 뷰 인 이미지 뷰 위치를 얻으려면

enter image description here

지금 나는 살전 우리는 (여기에 자동차가 후진 위치에있는) 이미지에서보고있는 같은 다른 뷰 컨트롤러의 문신 이미지를 배치해야하지만의 도움으로 (appDelegate.xFloat, appDelegate.yFloat, appDelegate.widthFloat, appDelegate.heightFloat) e tattooimageview 프레임을 설정 중입니다. 나는 우리가 첫 번째 이미지에서 볼 수 있듯이 역에서 자동차 이미지를 배치 할 필요가

enter image description here

다른보기에 다음과 같이 는하지만 난 이미지를 얻고있다. 이 이미지는 이전에 사용 AppDelegate에를 생성자해야한다

+0

UIView.transform을 사용하여 이미지를 거꾸로 만들려고 했습니까? – user1781290

+0

UIView.transform이 이미지를 회전시킬 수 있기 때문에 저는 사용하지 않았습니다.하지만 사용자가 이미지를 어떻게 회전하는지 알지 못합니다. 그래서 이미지를 가져와 다른 뷰 컨트롤러에 배치해야합니다. @ user1781290 – Babul

답변

0

하나 개의 이미지가 회전되지 않고, 다른 하나는 회전하는 것이 이상하다. 이미지 중 하나가 배경 이미지이거나 그 전의 이미지라고 추측하고 있지만 회전 속성을 변경하기 위해 변형 속성을 사용할 수 있습니다. 아래 코드와 비슷한 몇 가지 사항은 동일한 이미지를 두 가지 방향으로 보여 주어야합니다.

UIImage *image = [UIImage imageNamed:@"image.png"]; 

UIImageView *iv1 =[[UIImageView alloc] initWithImage:image]; 

[self.view addSubview:iv1]; 

UIImageView *iv2 = [[UIImageView alloc] initWithImage:image]; 

[iv2 setFrame:CGRectMake(100,100,image.size.width,image.size.height)]; 

[iv2 setTransform:CGAffineTransformMakeRotation(-M_PI)]; 

[self.view addSubview:iv2]; 
+0

안녕하세요 스리, 한 번 편집 된 질문을보세요. @ Srikanth 때마다 변경되는 이미지를 원합니다 – Babul

+0

어떻게 사용자 입력을 받고 있습니까? 회전 제스처를 읽고 UIImageView에 회전 제스처를 추가 할 수 있습니다. 이렇게하면 사용자가 회전하도록 허용 할 수 있으며 회전이 완료되면 이미지가 해당 위치에있을 수 있습니다. 자신이하려는 일에 대해 더 자세히 설명해 줄 수도 있습니다. – Srikanth

+0

나는 어떤 입력을하고 있지 않다. 제스처에 의해 회전 중이다. 회전이 끝난 후에 나는 이미지를 UIImage @Srikanth에 정확히 저장하고 싶다. – Babul

0

enter image description here

아래처럼 어떤 위치에있을 수 있습니다 .. 제게

내 요구 사항은 회전하지 않습니다 가이드하시기 바랍니다. 에 의해 는 :

appDelegate = (AppDelegate *) [[UIApplication sharedApplication] delegate]; 
+0

내 "ViewDidLoad"에서 나는 또한 문신 imageview의 postions을 받고 ...하지만 문신 imageview 이미지는 차가 반대로 ...처럼 싶어하지만 ... 나는 실제 차 이미지를 얻고있다 ........ 나는 또 다른 방법으로 시도했다. 그것은 다른 뷰로 이동할 때 이미지를 저장하는 것이다. 하지만 해결책을 얻지 못했습니다 Chu Chau – Babul

0

Babul 이미지를 만드는 것처럼 보입니다. 이를 위해서는 ImageContext라는 것을 사용해야합니다. 컨텍스트에서 이미지를 그린 다음 이미지를 가져 오는 코드를 몇 가지 제공했습니다.

UIGraphicsBeginImageContext(CGSizeMake(300,300)); 

UIImage *image = [UIImage imageNamed:@"breakpoint place.png"]; 

[image drawAtPoint:CGPointMake(0,0)]; 

UIImage *image2 = UIGraphicsGetImageFromCurrentImageContext(); 

UIGraphicsEndImageContext(); 

UIImageView *iv = [[UIImageView alloc] initWithImage:image2]; 

[iv setFrame:CGRectMake(100,100,image2.size.width,image2.size.height)]; 

[self.view addSubview:iv];