【问题标题】:How to set UITableView to Grouped?如何将 UITableView 设置为分组?
【发布时间】:2009-02-22 17:37:47
【问题描述】:

在基于 iPhone 导航的应用程序中,我想添加第二个 tableview,但它的设计在 IB 中可用。我添加了一个新的空 XIB 并将 UITableView 拖到它上面。我想通过 IB 设置布局。我已经为这个 tableview 创建了一个控制器,并将 IB 中的 File's Owner 类设置为这个控制器。我也将 tableview 链接到 File's Owner。我将表格视图设置为在 IB 中分组。但是,这不会在运行时转换。我仍然有一个简单的表格视图。事实上,Inspector 设置在运行时都不起作用。我错过了什么?

【问题讨论】:

    标签: iphone uitableview interface-builder xib


    【解决方案1】:

    确保在实例化视图控制器时使用 initWithNibName:bundle: 使用您创建的文件的名称。

    【讨论】:

      【解决方案2】:
      UITableView *myTableView = [[[UITableView alloc] initWithFrame:CGRectMake(0,80,320,480) style:UITableViewStyleGrouped];
      

      【讨论】:

        【解决方案3】:

        选择您的 tableview 并打开它的检查器。在检查器的第一个选项卡中,展开“TableView”,您应该会看到一个名为 Style 的选项。将其从“普通”更改为“分组”。

        如果您找不到这个,请在​​您的 viewdidload 上试试这个 tableView.style = UITableViewStyleGrouped

        【讨论】:

        • tableView.style 是只读属性,这不是最好的方法
        猜你喜欢
        • 2010-11-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-26
        • 2016-11-09
        • 2011-04-23
        • 2011-12-04
        • 2023-03-04
        相关资源
        最近更新 更多