스크롤 뷰에 하위 뷰 추가 for 루프 내 배열 요소의 수에 따라 내 scrollview에 하위 뷰를 추가합니다. 컨테이너 뷰에는 추가 하위 뷰가 있습니다. 문제는 첫 번째 컨테이너 뷰에만 하위 뷰를 추가하고 새 뷰를 추가했지만 세 번째 뷰는 추가되었습니다. 하위 뷰 프레임을 확인했지만 여전히 작동하지 않는 것 같습니다.추가 subview
CGFloat contentOffset = 0.0f;
//add tej views one by one to scrollview
for (NSString *packageType in packageTypesArray)
{
CGRect lvPackageContainerFrame = CGRectMake(contentOffset, 0.0f,scrollView.frame.size.width,scrollView.frame.size.height);
LVPackageContainer *lvPackageContainer = [[LVPackageContainer alloc] initWithFrame:lvPackageContainerFrame];
NSLog(@"Frame %@",NSStringFromCGRect(lvPackageContainerFrame));
lvPackageContainer.packageType = packageType;
[packageContainersArray addObject:lvPackageContainer];
UIImageView *backgroundImage = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 264, 314)];
NSLog(@"BackgroundImage %@",backgroundImage);
backgroundImage.backgroundColor = [UIColor redColor];
[backgroundImage setImage:[UIImage imageNamed:@"shadowBackground.png"]];
backgroundImage.center = lvPackageContainer.center;
[lvPackageContainer addSubview:backgroundImage];
[scrollView addSubview:lvPackageContainer];
contentOffset += lvPackageContainerFrame.size.width;
scrollView.contentSize = CGSizeMake(contentOffset, scrollView.frame.size.height);
}
내가 줄을 삭제하는 경우 backgroundImage.center = lvPackageContainer.center ; 보기가 추가되지만 센터를 찾기 위해 정확한 좌표를 설정해야합니다. 센터의 문제점은 무엇입니까? –