我有一个移植到iOS7的应用程序,但我偶然发现了一个问题,在这个问题上,旧的应用程序使用了分组的UITableView,而这在iOS7中看起来是错误的。将其更改为未分组的表可以使iOS7版本看起来正常,但iOS6版本看起来不太正确。似乎没有办法在运行时更改表的分组/未分组设置,所以我想知道在界面构建器(或代码)中是否有一种方法可以根据操作系统版本使用不同的设置。这样的事情有可能吗?
发布于 2013-10-28 22:31:47
不是来自接口构建器,而是来自代码。
只需检查iOS的版本:
How can we programmatically detect which iOS version is device running on?
然后在创建表格时转到行,并更改它的样式;
myTableView = [[UITableViewController alloc] initWithStyle:UITableViewStyleGrouped]或
myTableView = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain]https://stackoverflow.com/questions/19637389
复制相似问题