2

以前のバージョンの Facebook にあったような ECSlidingViewController を使用して、slideView コントローラーを作成しています。すべて正常に動作しますが、以下に示すようにセルに画像を追加すると、menuViewController (tableViewController) がステータス バーに重なって表示されます。ここに画像の説明を入力誰でもそれを修正する方法を知っていますか。

4

2 に答える 2

2

それは100%動作します

 - (void)viewDidLoad
    {

        if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")) {
            [self.tableView setContentInset:UIEdgeInsetsMake(20, self.tableView.contentInset.left, self.tableView.contentInset.bottom, self.tableView.contentInset.right)];
        }
        [super viewDidLoad];
        // Initialize table data

    }
于 2014-01-04T07:22:02.787 に答える
0

これを使用して、テーブルビュー フレームを設定します

[self.tableView setFrame:CGRectMake(self.tableView.frame.origin.x, 20, self.tableView.frame.size.width,self.tableView.frame.size.width)];
于 2014-01-04T07:51:59.127 に答える