Tworzenie TableVIew programowo za pomocą Objective-C iOS

Jestem nowicjuszem w tworzeniu aplikacji iOS i samego Objective C, więc mam prawdopodobnie bardzo proste pytanie.

Obecnie mam następującą metodę, która jest wywoływana z kliknięcia przycisku paska narzędzi. Metoda ma na celu utworzenie widoku tabeli w zmiennej ramkifr.

<code>- (IBAction)addGolfer:(id)sender {
    CGRect fr = CGRectMake(101, 45, 100, 416);

    UITableView *tabrleView = [[UITableView alloc]
      initWithFrame:fr
      style:UITableViewStylePlain];

    tabrleView.autoresizingMask =
      UIViewAutoresizingFlexibleHeight |
      UIViewAutoresizingFlexibleWidth;
    tabrleView.delegate = self;
    tabrleView.dataSource = self;
    [tabrleView reloadData];

    self.view = tableView;
}
</code>

Wynik wywołania tej metody nie jest tym, czego oczekuję. Zamiast tworzyć widok tabeli w ramce „fr”, widok tabeli wypełnia cały ekran.

Ponownie jestem całkowicie nowy i doceniam wszelkie odpowiedzi i sugestie. Dzięki!

questionAnswers(3)

yourAnswerToTheQuestion