- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在学习本教程:https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/ThirdTutorial.html#//apple_ref/doc/uid/TP40011343-CH10-SW1 ,你有一个表格 View 。 TableView 具有动态原型(prototype)单元格。在本教程中,我在 Storyboard 上选择了一个单元格,并将“选择”类型设置为:无。但是在教程的最后部分,我们仍然被告知要添加
[tableView deselectRowAtIndexPath:indexPath animated:NO];
内线
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
方法。
对我来说,这似乎是多余的,因为“选择”是 none,我按照上面的方法做了。还是我错了?既然我选择了 none 作为 Storyboard 中的选择(对于单元格),为什么我们需要 deselect 方法?单元格不会被突出显示,不是吗?
最佳答案
该行仍处于选中状态。 “无”的样式仅与选中时的外观有关。
是的,您需要在完成后取消选择该行。
关于ios - deselectRowAtIndexPath - 是否需要它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21319696/
我正在将 UITableViewCell 的 detailTextLabel 设置为 highlighted:YES; - (void)tableView:(UITableView *)tableVi
我正在学习本教程:https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/ThirdTut
我一直在编写一个小型 Swift 应用程序。我现在正在使用 tableview 并尝试选择一行,更改图像并取消选择该行。 我的自定义 UITableViewCell 类如下所示: class Sele
我有一个允许多项选择的表格 View 。返回 tableView 时,我想清除所有以前的选择。下面的代码仅清除第一个选定的单元格。如何清除所有单元格? override func viewWillAp
当返回到 -viewWillAppear:animated 中的 TableView 时,我使用以下代码取消选择选定的 TableView 单元格。 [self.tableView deselectR
在我的表格 View 中,有许多行具有披露详细信息按钮附件类型,当按下该行或附件时,一个新 View 将被推送到导航 Controller 。我在 didSelectRowAtIndexPath 函数
我有一个表格 View ,其中包含一堆各种漂亮颜色的单元格。当我点击一个时,它突出显示很好,但是当我调用 deselectRowsAtIndexPaths 时,淡出动画从突出显示的颜色变为白色,而不是
有什么区别 [tableView deselectRowAtIndexPath:indexPath animated:NO]; 和 UITableViewCell *cell = [tableVie
我正在处理带有自定义单元格的表格 View 。我需要通过为标题标签设置背景颜色来突出显示当前选定的(事件的)单元格,这是 cell.contentView 的直接 subview 。我的代码逻辑是这样
我注意到要禁用表格单元格的突出显示功能,您可以使用以下方法: override func tableView(tableView: UITableView, didSelectRowAtIndexPa
我有一个 UITableView,其中的单元格在被选中时将 viewController 插入堆栈。 subview Controller 接受用户输入,然后从堆栈中弹出。 当弹出子 viewCont
我是一名优秀的程序员,十分优秀!