2012-04-30 2 views
0

은 내가 NIB없이 내 주요보기를 설정하기 위해 노력하고있어, 그래서에는 loadView 방법을 사용하고 있습니다 :loadView에서 프레임 원점 설정이 효과가없는 이유는 무엇입니까?

아무 효과가 없다 :

-(void)loadView { 
    self.view.frame = CGRectMake(100, 0, 320, 480); 
} 

효과 없음 :

-(void)viewDidLoad { 
    self.view.frame = CGRectMake(100, 0, 320, 480); 
} 

,789,

사람이 이런 일이 이유를 설명 할 수 있으며, viewDidAppear 또는 viewWillAppear없이보기를 조정하는 방법이있는 경우 (모든 메소드는 해당 super 메소드를 호출, 난 그냥 거기를 두지 않았다)?

답변

1
-(void)loadView 
{ 
    UIView *contentView = [[UIView alloc] initWithFrame:CGRectMake(100, 0, 320, 480)]]; 

    self.view = contentView; 
    [self.view setBackgroundColor:[UIColor greenColor]]; 
    [contentView release]; 
} 

For more visit here

희망이 당신을 도울 것입니다 ...

+0

이 여전히이 영향 없다 .. – Snowman

+0

BG 색상이 적용됩니다,하지만하지 않는 원점을 설정 어떤 이유로 설정 효과 .. – Snowman

+0

@mohabitar : 나는 내 애플 리케이션에서 테스트하고 원산지 설정과 함께 일했다. – Nit

관련 문제