0

我有一个要移植到 iOS7 的应用程序,但我偶然发现旧应用程序使用分组 UITableView 的问题,这在 iOS7 中看起来是错误的。将其更改为未分组的表格使 iOS7 版本看起来不错,但 iOS6 版本看起来不太正确。似乎无法在运行时更改表的分组/未分组设置,所以我想知道界面生成器(或代码)中是否有办法根据操作系统版本为该选项使用不同的设置。这样的事情可能吗?

4

1 回答 1

0

不是来自 interfaz 构建器,而是来自代码。

只需检查 iOS 的版本:

我们如何以编程方式检测设备在哪个 iOS 版本上运行?

然后在创建表格时转到行,并更改表格的样式;

myTableView = [[UITableViewController alloc] initWithStyle:UITableViewStyleGrouped]

或者

myTableView = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain]
于 2013-10-28T14:31:46.697 回答