2014-01-07 18 views
0

遷移UITableView的元素我是用一個UITableView開發我的應用程序的一部分,並因此用這個下面的代碼:的UIViewController中

- (void)reload { 
    _products = nil; 
    [self.tableView reloadData]; 
    [[RageIAPHelper sharedInstance] requestProductsWithCompletionHandler:^(BOOL success, NSArray *products) { 
     if (success) { 
      _products = products; 
      [self.tableView reloadData]; 
     } 
     //[self.refreshControl endRefreshing]; 

     [self.tableView reloadData]; 
     [self.tableView setNeedsDisplay]; 

    }]; 
} 

不過,現在我想用在一個UIViewController這個代碼,並刪除任何實例的tableview完全。我應該怎麼做self.tableView區域?我該如何做這項工作?

很抱歉,如果這聽起來新手但是我相信它的簡單

謝謝!!

+0

你的意思是從'UITableViewController'移植到'UIViewController'嗎?如果你刪除'tableView'你不會有一個表。 –

回答

1

你應該先創建UIViewController類,然後在故事板掉落UITableView到它,在視圖的大小使它(如果你希望它像一個UITableViewController),然後拖動參照出口您剛創建的視圖控制器(通過按住CTRL並拖動)。然後,您可以通過self.tableView訪問它。

至於你UIRefreshControl,我可能會建議讀了this answer,它應該幫助您完全遷移到UIViewController。 我希望它有幫助,祝你好運!

0

如果你不想有一個UITableView的實例,那麼請讓你的UIViewController分類從UITableViewController分類。它

一個入門例子是很好的解釋在這裏通過raywenderlich

只需下載啓動項目&理解的類。

希望有所幫助。