iPad DetailView设计:如何阻止TableViewController标题和工具栏滚出视图?

时间:2012-02-19 20:07:43

标签: ios ipad uitableview uisplitviewcontroller

我的iPad应用程序使用DetailView,它嵌入在TabBarControl中以在多个数据视图之间切换。

DetailView设计为 TableViewController ,它具有较大的标题视图(以后添加图表,标题视图占垂直空间的大约40%)和顶部的工具栏。

如果表中有更多可显示的行,如何阻止将工具栏和标题滚出视图窗口?

我希望表格行可滚动但固定标题和工具栏。

您建议我的设计有哪些改进?

提前谢谢!

2 个答案:

答案 0 :(得分:1)

不要使用UITableViewController,只需创建UIViewController的子类。在viewDidLoad中,只需将标题视图添加到UIViewController视图,然后在标题视图下方添加UITableView即可。这样,只有UITableView滚动条和标题视图具有固定的位置。

答案 1 :(得分:0)

为tableview设置内容插入,如下所示:

<?
    $usr_id = '34';

    $sql = "SELECT u.id, u.email FROM following f JOIN usr_users u on u.id=f.following AND f.usr_id = '$usr_id'";
    $result = mysql_query($sql);

    while ($user = mysql_fetch_assoc($result )) {
        echo $user['email'];
    }
?>

在viewDidLoad中以编程方式添加ADBannerView。例如:

[self.tableView setContentInset:UIEdgeInsetsMake(offset,0,0,0)];

测试。