TableView и UINavigationController - PullRequest
       5

TableView и UINavigationController

0 голосов
/ 03 декабря 2009

В моем приложении я использую 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];

1 Ответ

1 голос
/ 03 декабря 2009

Я бы предложил использовать стандартный UIViewController, если вы ищете больший контроль над частью таблицы. UITableViewController делает некоторые предположения, которые вам могут не понравиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...