如何以编程方式将 UITableView 样式从普通样式转换为组样式

Nui*_*ibb 3 objective-c uitableview ios

我在我的视图控制器中添加了一个普通的 UITableView。现在我需要在同一视图控制器中根据不同的条件显示普通表视图和组表视图。

如何在同一视图控制器中将 UITableView 的样式从普通样式转换为组样式?

小智 5

如果你继承了UITableViewController,你只需再次初始化tableView即可。

目标C:

self.tableView = [[UITableView alloc] initWithFrame:CGRectZero style:UITableViewStyleGrouped];
Run Code Online (Sandbox Code Playgroud)

斯威夫特4:

self.tableView = UITableView(frame: CGRect.zero, style: .grouped)
Run Code Online (Sandbox Code Playgroud)