Criando um TableVIew de forma programática com o Objective-C iOS

Eu sou novo no desenvolvimento de aplicativos para iOS e no próprio Objective C, então tenho uma pergunta provavelmente muito simples.

Atualmente eu tenho o seguinte método que é chamado de um clique no botão de barra de ferramentas. O método é projetado para criar uma exibição de tabela na variável de quadrofr.

<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>

O resultado de chamar esse método não é o que eu espero. Em vez de criar a exibição de tabela no quadro "fr", a exibição de tabela preenche a tela inteira.

Mais uma vez sou totalmente novo e apreciaria todas as respostas e sugestões. Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion