2012-04-30 9 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); 
} 

-(void)viewDidAppear { //or viewWillAppear 
    self.view.frame = CGRectMake(100, 0, 320, 480); 
} 

(すべてのメソッドは、それぞれのsuperメソッドを呼び出して、私はそこにそれを入れていない)

これが起こって、そしてviewDidAppearまたはviewWillAppearせずにビューを調整する方法があるかどうされている理由誰も説明できますか?

答えて

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

関連する問題