2010-01-15 54 views
3

我想在UI視圖上使用並顯示兩個表。請讓我知道如何做到這一點。任何相同的代碼也將被讚賞。如何在UI視圖中顯示兩個表

感謝, 桑迪普

+2

你確定你不想只是使用「部分」,而不是? – bpapa 2010-01-15 15:53:22

回答

16
  1. 添加2個UITableViews到您的視圖中的IB和它們在文件所有者連接到2個不同的網點(或簡單地分配不同的標籤屬性)。
  2. 爲它們設置委託和數據源(對於兩者可以是相同的視圖控制器)。你做以下
  3. 在委託/數據源的方法:

    -(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{  
        if (tableView == myFirstTable) 
         // return value for 1st table 
        if (tableView == mySecondTable) 
         // return value for 2nd table 
        return 0; 
    } 
    

,或者如果您使用標籤的做法:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{ 
    switch(tableView.tag){ 
     case firstTag: 
      // return value for 1st table 
     case secondTag: 
      // return value for 2nd table 
    } 
    return 0; 
} 
相關問題