В моем приложении я использую UITableView
. Теперь я могу изменить размер табличного представления так, как я хочу. Но если я добавлю один UINavingationController
с этим контроллером табличного представления, размер табличного представления автоматически изменится на полный экран. Но я хочу, чтобы размер табличного представления был на прежнем нестандартном размере. Пожалуйста, проверьте мой код здесь. А также, если я прокомментирую последнюю строку, она работает правильно. Пожалуйста, помогите мне решить эту проблему.
UITableViewController * directoryViewController = [[DirectoryViewController alloc] init];
UITableView *table = [[UITableView alloc] initWithFrame:CGRectMake(0, 44, 320, 150)];
table.autoresizingMask = UIViewAutoresizingNone;
directoryViewController.tableView = table;
directoryViewController.view = table;
[explorer addSubview:directoryViewController.view];
directoryNavigationController = [[UINavigationController alloc] initWithRootViewController:directoryViewController];
[explorer addSubview:directoryNavigationController.view];