2014-09-30 57 views

回答

0

我会在您的ViewController中创建2个UITableViews。

创建一个TableViewController并将Delegate和Datasource设置为它们。

然后创建2个标签(对于每个表),然后在每个tableView方法中使用您的标签标识符。

例如:

override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 
    if(tableView.tag == 0) { 
      // return count of normal pizza 
    } else { 
     // return count of veg pizza 
    }  
} 
+0

谢谢derdida ..我会试试这个...我希望它会工作.. – Viju 2014-09-30 11:46:52

1

取一个UIViewController(不是UITableViewController)并将两个UITableView拖到它上面。根据您的需要调整它们的大小并相应地设置约束

之后,您必须为处理所需的TableViewDatasource协议的UIViewController创建自定义类。将UITableViews的DatasourceDelegate属性设置为该类。

+0

我已经采取两个UITableView的。我很困惑numberOfRowsInSection,cellForRowAtIndexPath方法,因为在这种情况下,我们有两个UITableView。我该怎么办 ? – Viju 2014-09-30 11:27:55

+0

tableView作为这些函数中的参数传递。您可以给StoryBoard中的UITableViews标识符或通过不同的标签区分它们。因此,您可以通过这些方法来识别tableView。 – zisoft 2014-09-30 11:36:30

+0

@VijayRawat为两个表格视图创建出口。并使用插座,你可以拆分表视图。 – Ramesh 2014-09-30 11:41:23

相关问题