2017-05-08 27 views
0

私はこのtableViewが右にずらされている理由を理解しようとしていますが、アプリが使用するすべてのビューに表示されますが、アプリ自体は表示されます。tableView画面の外に出ます。ビュー右側に移動しました

私は初期化がここにあると信じています。ここ

- (void)viewDidLoad { 

    [super viewDidLoad]; 

    NSLog(@"Lets load the frame"); 

    CGRect frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height); 

    [self.view setFrame: frame]; 

    self.contentSizeForViewInPopover = CGSizeMake(320, 480); 

    m_mywork = nil; 

    dataArray = [LoadSessionController loadTableData:YES]; 
} 

enter image description here

別のクラスからの初期化です。

iPadディスプレイには最適です。

- (void) ShowInitialMenu 
{ 
    InitialMenuController *MewMgrController = [[InitialMenuController alloc] initWithStyle:UITableViewStyleGrouped]; 
    MewMgrController.delegate = self; 
    UINavigationController* navController = [[UINavigationController alloc] initWithRootViewController: MewMgrController]; 
    if(![ColorSplashAppDelegate isiPad]){ 
     [self presentViewController:navController animated:YES completion:nil]; 
    } 
    else{ 
     UIPopoverController* popover = [[UIPopoverController alloc] initWithContentViewController:navController]; 
     popover.delegate = self; 
     [popover presentPopoverFromRect:CGRectMake(30.0, 940.0, 30.0, 480.0) 
           inView:self.view 
       permittedArrowDirections:UIPopoverArrowDirectionDown 
           animated:YES]; 
     ColorSplashAppDelegate *appDelegate = [UIApplication sharedApplication].delegate; 
     appDelegate.popoverController = popover; 
    } 

    [navController release]; 
    [MewMgrController release]; 

    [self enableUserAction:YES]; 
} 
+1

なぜself.viewフレームを設定しましたか? – KKRocks

+0

ゼロ、値の先頭、末尾、上、下の制約を追加します。 – KKRocks

+1

ビューコントローラで 'self.view'のフレームを設定するべきではありません。 – Fogmeister

答えて

0

お試しください。

-(void)viewDidLayoutSubviews 
{ 
    CGRect frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height); 

    [self.view setFrame: frame]; 

    self.contentSizeForViewInPopover = CGSizeMake(320, 480); 

    m_mywork = nil; 

} 
+0

元の質問の最後に余分な情報を追加しました – Hypergater

関連する問題