2011-05-13 5 views
0

이미지가있는 UIScrollView가 있습니다.오리엔테이션 변경 후 UIScrollView 위치

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    UIImageView *imView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:imageName]]; 
    UIScrollView *imScrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 96)]; 
    [imScrollView addSubview:imView]; 
    [imScrollView setContentSize:CGSizeMake(530, 96)]; 
    [[self view] addSubview:imScrollView]; 
    [imView release]; 
    [imScrollView release]; 
} 

이이 세로 모드에서 모습입니다 :이 코드입니다 내가 수평으로 (정확히 화면의 중앙에 이미지를 배치 할 수있는 방법 1. 알고 싶어 enter image description here

). 2. 방향이 가로 방향으로 바뀌면 어떻게되는지 확인하십시오. 이것은 현재 풍경이 보이는 것입니다. enter image description here

감사합니다. 당신이 그것을 만들 단지 후 imViewautoresizingMask 속성을 설정

답변

1

봅니다 :

imView.autoresizingMask = UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleLeftMargin; 

UIView 클래스 참조는 더 많은 정보를 포함하고 있습니다.

관련 문제