iphone - 在哪里设置UITableview样式为分组样式

标签 iphone uitableview

我的 Tabview Controller 有一个 TableView 作为第一个和初始 View 出现。 View Controller 类是 uitableviewcontroller 的子类,因此我没有为此使用 XIB。 由于我直接在选项卡 View 的主窗口的界面生成器中给出 View 名称,因此我不确定在哪里可以设置 TableView 的样式,该 TableView 目前以“普通”样式显示。我想将其更改为“分组”,但是没有代码可以调用和分配 tableview Controller (在这种情况下我会使用 initWithStyle)。

关于如何将此初始表格 View 更改为分组样式而不是普通样式有什么想法吗?

我还尝试覆盖 initWithStyle 并将其设置如下,但不起作用。

- (id)initWithStyle:(UITableViewStyle)style {
    // Override initWithStyle: if you create the controller programmatically and want to perform customization that is not appropriate for viewDidLoad.
    self = [super initWithStyle:UITableViewStyleGrouped];
    if (self) {
        // Custom initialization.
    }
    return self;
}

谢谢

最佳答案

然后尝试以下操作:

UITableView* table = [[UITableView alloc]initWithFrame:myFrame style:UITableViewStyleGrouped];  

UITableView 替换为您的自定义类的名称

关于iphone - 在哪里设置UITableview样式为分组样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5935573/

相关文章:

ios - UITableViewCell 自动布局宽度不适用于 UIBezierPath

ios - 向 UITableViewCell 添加分隔符

ios - 在标签中滑动文本

iphone - 构建独立的类

javascript - 带有叠加层的 Titanium.Media.showCamera,通过事件

iphone - NSURLConnection缓存持久化

ios - UIScrollViews 并在其上添加组件

iOS-indexPath 总是返回 nil

iphone - UISegmentedControl 取消选择(不选择任何段)

swift - 在单元格中正确使用回调