인터페이스 작성기를 사용하지 않고 여러 이미지를 만들었습니다. 내가 가로 모드에서 다른 위치로 이러한 이미지를 이동해야Interface Builder없이 기존 이미지를 이동하는 방법
for (Row* row in parser.rows) {
CGRect IphoneFrameImageRect;
IphoneFrameImageRect = CGRectMake(10, 10, 150.0f, 150.0f);
UIImageView *IphoneFrame = [[UIImageView alloc] initWithFrame:IphoneFrameImageRect];
NSString *IphoneFrameurl = [NSString stringWithFormat:@"http://some.url.com/iphone/IphoneFrame.png"];
[IphoneFrame setImage:[UIImage imageWithData: [NSData dataWithContentsOfURL: [NSURL URLWithString:IphoneFrameurl]]]];
[IphoneFrame setTag:(i)];
IphoneFrame.opaque = YES; // explicitly opaque for performance
[self.view addSubview:IphoneFrame];
[IphoneFrame release];
}
:이 코드를 사용했다. 각 이미지에 태그를 추가했는데이 태그를 사용하여 이미지를 다시 선택할 수 있습니다. 하지만 이미지에 새로운 좌표를 부여하려면 어떻게해야합니까? 당신은 다른 두 가지/클래스까지 혼합되어
UIButton *tempButton=(UIButton *)[self.view viewWithTag:i];
[temp setFrame:CGRectMake(x, y, X10ButtonWidth, X10ButtonHeight)];
UImageView는 tempImage가 아니어야합니까? UIImageView로 변경하면 Button과 마찬가지로 setFrame을 호출 할 수 있습니다. – creativ