Ipad设计有多个tableviews

Ipad设计有多个tableviews

本文介绍了Ipad设计有多个tableviews的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为ipad开发聊天应用程序,我想知道本机消息应用程序。

I'm developing chat application for ipad and I'm wondering about native messages app.

因此在一个屏幕中有两个tableview但是如何处理两个tableviews一个控制器正常?还有那个导航栏,是单导航栏还是某种分隔符?
任何帮助将不胜感激。
谢谢

so thats two tableviews in one screen but how to handle two tableviews in one controller properly? Also that navigation bar, is it single navigation bar and some kind of separator?Any help will be appreciated.Thank you

推荐答案

有一个名为
的控件

你也可以在UIViewController上放置2个单独的UITableView,然后在委托/数据源方法中处理它,即:

You could also put 2 separate UITableViews on your UIViewController, then handle it in the delegates/datasource methods, ie:

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        if(tableView == _leftTableView)
        {
             static NSString *CellIdentifier = @"Cell";
             UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

             if (cell == nil) {
                 cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
             }

             //fill cell data here

             return cell;
        }
        else if(tableView == _rightTableView)
        {
             static NSString *CellIdentifier = @"Cell";
             UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

             if (cell == nil) {
                 cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
             }

             //fill cell data here

             return cell;
         }
         return nil;
    }

这篇关于Ipad设计有多个tableviews的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-28 02:41