изменить размер UItableView - PullRequest
0 голосов
/ 20 мая 2011

я использую этот код

- (IBAction)gotostatuttableviewcontroller:(id)sender
{ 
    [self.statutsField resignFirstResponder];
    StatusTableViewController *statuttableview =[[StatusTableViewController alloc]initWithNibName:@"StatusTableViewController" bundle:nil];
    statuttableview.Flynumber=statutsField.text;
    [statuttableview.Flynumber retain];
    [self.navigationController pushViewController:statuttableview animated:YES];

 }

и это мой интерфейс в конструкторе интерфейсов http://hpics.li/19cc67b

Но когда я строю, у меня есть это http://hpics.li/188d87e

Почему у tableview нет того же самого захвата, который я поместил в построителе интерфейса?Это потому, что это «класс UItableViewcontroller, а не UIViewCotroller?

@ CharlieMezak Я делаю это, и теперь у меня появляется эта ошибка

Завершение работы приложения из-за неисчислимого исключения« NSInternalInconsistencyException », причина: '- [UITableViewController loadView] загрузил перо «StatusTableViewController», но не получил UITableView. '

в этой строке (pushviewcontroller)

   StatusTableViewController *statuttableview =[[StatusTableViewController alloc]initWithNibName:@"StatusTableViewController" bundle:nil];
    statuttableview.Flynumber=statutsField.text;
    [statuttableview.Flynumber retain];
    [self.navigationController pushViewController:statuttableview animated:YES];

Спасибо

Ответы [ 2 ]

0 голосов
/ 20 мая 2011

Попробуйте установить фрейм UITableView в viewDidLoad.

0 голосов
/ 20 мая 2011

Посмотрите на свой файл пера.Убедитесь, что выход представления владельца файла подключен к верхнему уровню UIView, а не к UITableView.Если он подключен к табличному представлению, то табличное представление будет рассматриваться как представление контроллера представления.Содержащие представления будут игнорироваться.

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