- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果 iOS 6 正在运行,我需要将表格 View 的样式设置为普通样式,但如果是 iOS 7,则需要将其分组。我正在从 Storyboard 中创建表格 View 。
理想的情况是,如果有一种方法可以根据 iOS 版本以某种方式在 IB 中设置 View 的属性。有这样的吗?
我正在考虑简单地将所有属性(框架、委托(delegate)等)复制到 viewDidLoad 方法中的新 TableView 中,但后来我意识到我必须了解如何从 Storyboard 中复制单元格样式 TableView 到以编程方式创建的新 TableView 中。有什么方法可以做到这一点吗?
一种解决方案是从代码创建 TableView ,并将 TableView 单元格存储在它们自己的 nib 中。有几种(确切地说是 7 种)类型的单元格仅用于此表格 View 。因此,我对这个选项有点犹豫。
解决此问题的最佳方法是什么?
感谢您的帮助
最佳答案
我能想到的第一个解决方案是在 Storyboard中创建两个单独的 TableView Controller 。一种是普通表格 View ,另一种是分组表格 View 。它们都包含您的自定义单元格。
之后我会创建两个 segues segueGroupedTable
和 seguePlainTable
并且在你的代码中的给定点你可以很容易地检查当前操作系统的版本然后 performSegueWithIdentifier:sender:
分别。
HTH
关于ios - iOS6 的 UITableViewStylePlain 和 iOS 7 的 UITableViewStyleGrouped,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21759856/
我正在尝试实现一个删除整个部分的控件,如果删除按钮位于标题中,它在我的应用程序中看起来最好,而不是像 UIPopoverView 这样的覆盖。 在写这个问题的过程中,我找到了答案。很简单,一旦有了起点
OptionsVC.h @interface OptionsVC : UITableViewController . . . OtherController.m
我有一个包含几个部分的 UITableView。当我使用 UITableViewStylePlain 时,它不会在标题底部放置任何分隔符,而每个单元格确实有一个分隔符。这是我想要的外观,但是,我想要
当我创建表格 View 时 myTableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, 320, 400) style:UITab
要在 UITableView 中隐藏分隔符,如果表格样式为 UITableViewStylePlain,则将 separatorStyle 属性设置为 UITableViewCellSeparator
我有一个分组的 UITableView 并且我在第 0 部分只有一个单元格。我只想隐藏第一部分的分隔符。如果我使用 tableView.separator = [UIColor clearColor]
有谁知道在 iOS 上使用 UITableViews 时是否可以删除自动与 UITableViewStyleGrouped 样式一起使用的灰色插图? 我知道 UITableViewStylePlain
我正在从事我的第一个编程项目,之前没有任何编程经验,所以如果我还没有确定所有正确的术语,请多多包涵。我会尽力描述问题。 假设我有一个用于显示联系人详细信息的 TableView ,其中包含姓名、电话和
我正在将一个 searchBar 添加到我的 UITableView 的标题中,并希望能够在用户滚动单元格时使用它。 我已经尝试了所有方法,例如将样式设置为 UITableViewStyleGroup
我需要在我的 UITableView 中设置单元格的背景颜色。那很好用。然后,后来,我想把它恢复到原来的颜色。现在,在 iOS4 下颜色是白色,在 iOS 5 下颜色是#f7f7f7(见 Differ
当使用 iOS 6 SDK 并在 iPhone 5.0 模拟器中运行我的应用程序时,我的 tableview 看起来就像一个分组样式的 tableview。但是,当我在 iPhone 6.0 模拟器中
UITableViewStyleGrouped 不像 iOS 版本 <= 6 那样有圆角。有人在 iOS 7 中遇到同样的问题吗?我的 UITableView 都是用代码编写的,因为它很复杂。我查看了
我的应用程序有一个扩展UITableViewController的 View Controller 。初始化方法如下所示: - (id)initWithCoder:(NSCoder*)coder {
我有一个 ViewControllerA 包含一个具有 UITableViewStylePlain 样式的 tableView,如下所示: - (void)loadView{ [super l
据我所知,这在 Apple Api 中是正确的,当使用 initWithStyle 方法初始化 UITableViewController 时,它应该返回对 self.tableView 中 UITa
如果 iOS 6 正在运行,我需要将表格 View 的样式设置为普通样式,但如果是 iOS 7,则需要将其分组。我正在从 Storyboard 中创建表格 View 。 理想的情况是,如果有一种方法可
从 iOS7 开始,我的 UITableView 的顶部有额外的空间,其样式为 UITableViewStyleGrouped。 这是一个例子: 表格 View 从第一个箭头开始,有 35 个像素的无
我可以在 UITableView 中使用 UITableViewStyleGrouped 或仅使用 UITableViewStylePlain 中的 A-Z 索引栏吗? 最佳答案 iPhone 人机界
我是一名优秀的程序员,十分优秀!