2013-04-30 34 views
0

是否有可能在UIView上加載UITableViewController在動畫UIView上加載TableViewController

我跟着this tutorial在動畫UIView,但我想它加載UITableViewController。爲什麼我需要安裝一個UITableViewController的原因是我有兩組按鈕,它們將使用UIView,但會顯示不同類型的具有不同類型圖標的表格。我試圖回收UIViewController,我點擊按鈕後使用彈出式菜單進行工作,但我覺得滑動UIView會帶來更好的用戶體驗。

無論如何,我基本上試圖加載一個UITableViewControllerUIView。不知道如果這是正確的方式,如果不是,加載UITableView代替它會更好嗎?我只是覺得它會在一個文件上有更多的代碼,如果有兩種不同類型的數據或行需要加載,那麼在維護時會特別困惑。

想法?

回答

0

只需加載表格視圖。它不會是那麼多新代碼 - 而且你正在使用#pragma mark -,對吧?

+0

的確如此。我擔心的是,假設我有兩個按鈕在tableview中顯示不同的數據。第一個按鈕需要CustomTableCell上的2個圖標,我們將調用FightTableCell。而另一個不會有,但需要一個FighterTableCell複選框。我如何在兩者之間切換,我使用了故事板btw,我相信你可以在IB上做到這一點,不確定故事板? – gdubs 2013-04-30 19:54:18

+0

@Gdubs當按下切換按鈕時,爲表格視圖設置不同的數據源。例如,你可能從數組中填充你的表視圖。當你按下切換按鈕時,你可以改變數組中的數據並調用'[self.tableView reloadData];' – Undo 2013-04-30 21:28:17

+0

我知道你在說什麼,但我的意思是,你知道如何拖放對象例如。標籤,imageview等等添加到「原型單元格」,然後拖動這些以連接到您的自定義uitablecell類上的對象?他們基本上有不同的對象。 – gdubs 2013-05-01 01:41:59