问题标签 [didselectrowatindexpath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2107 浏览

ios - TableView:如何从 didSelectRowAtIndexPath 例程中选择另一行的值

调用 didSelectRowAtIndexPath 时,很容易使用以下方法获取单元格的文本值: UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]; entryText = cell.textLabel.text;

但是,我在弄清楚如何同时从另一行获取单元格文本值时遇到了问题。例如,如果用户点击第 0 行,上面的代码会从第 0 行获取单元格文本。但我需要从第 1 行和第 2 行获取单元格文本。

我怎么做?

0 投票
3 回答
8052 浏览

iphone - 如何在objective-c中使用didSelectRowAtIndexPath

我有一个带有导航表视图的标签栏。当我在表格视图中选择一个单元格时,我的应用程序崩溃了。我希望在选择单元格时打开一个新的视图控制器。我的猜测是当 didselectrowatindexpath 被调用时我没有正确推动它。该应用程序会挂起几秒钟,然后关闭。

这段代码有什么引起你注意的吗?或者你有任何示例代码吗?我正在使用带有模拟器 4.3 的 Xcode 3。

非常感谢!

0 投票
1 回答
326 浏览

uitableview - 表格向上滚动并返回该单元格时的 UITableViewCell 背景图像问题

当用户向下和向上滚动表格时,我遇到了 UITableViewCell 设置问题。-didSelectRowAtIndexPath一旦分组表滚动到另一个单元格并返回到该单元格,该单元格就会丢失更改(设置在 中的红色/绿色背景图像)。

我使用下面的代码在两个部分中显示一个问题和 4 个答案选项。

而且,当用户选择其中一个选项时,我将背景颜色更改为绿色和红色的正确和错误选择。更改 2 行背景的代码如下..

谁可以帮我这个事?TIA。

问候。

0 投票
2 回答
1576 浏览

iphone - UITableView 的 IndexPath 不起作用

我正在尝试确定我indexPath的选择行,UITableView以便我可以相应地传递相关数据。现在,0无论我选择什么单元格,它都会继续记录。任何想法为什么?(是的,IBOutlet桌子的连接正确)。

0 投票
1 回答
216 浏览

iphone - 加载详细视图时,tableviewcell 中的 UIActivityIndi​​cator 显示延迟?

我有一个tableviewwith 响应detialview。在detailview我有一些从 URL 加载的图像和标签。我正在尝试向UIActivityindicatorview单元格添加一个以显示正在加载。我已经处理过了,但它显示到很晚并且当我回到tableview. 我到处寻找一个简单的解决方案,但失败了......

任何帮助都非常有帮助!

0 投票
1 回答
763 浏览

ios - 在表视图控制器 (didSelectRowAtIndexPath) 中设置整数值以用于 PList (iOS)

我正在尝试使用 PList 填充从表视图推送的视图控制器推送的视图控制器。更简单地说:

TableViewController-->DetailViewController-->2ndDetailViewController(<-这是我要填充的那个)

我尝试这样做的方法是在用户单击表视图中的行时将整数设置为一个值。然后,我将使用该整数的值指向 PList 中的正确值并拉出相应的字符串。在第二个视图控制器中,我试图用 PList 中的图像填充 UIImageView。这是我的 didSelectRowAtIndexPath 的代码:

一切都正确填充。我尝试在表格视图控制器(单击按钮时)和 DealsDetailViewController 的 viewDidLoad 方法中对 dealDetail.dealsInt 的值进行 NSLog 记录。两次,无论我单击哪一行,它都会返回一个值“0”。我的语法哪里出错了?

编辑-------- 这是我注销时得到的信息:

它会注销正确单击的对象的 PList 内容。所以它正在获取正确的信息(我认为这是因为它正确地填充了表格视图和详细视图......)

0 投票
3 回答
6071 浏览

iphone - 为什么我不能从 UITableView 单元格转到 detailView 工作?

这是我的代码......

我得到的回报是该单元格仍处于选中状态,并且我的详细信息视图没有显示。是的,我已经检查过了,“BowlerDetail”是转场的名称。我收到的错误消息是 - 'NSInternalInconsistencyException',原因:'-[UITableViewController loadView] 加载了“tc8-Hk-kaK-view-YJA-Me-wti” nib 但没有得到 UITableView。

任何帮助表示赞赏。

编辑:在 xCode 4.2 之前的日子里,这就是我之前在这里实现目标的方式。

0 投票
3 回答
9839 浏览

ios - UINavigationController - 应用程序试图在目标上推送一个 nil 视图控制器,我错过了什么?

我无法让我的导航控制器正常运行!如果我单击 RootViewController 的表格单元格,它看起来不是下一个 ViewController。

错误消息读取

“应用程序试图在目标上推送一个 nil 视图控制器。”</p>

所以我分配了一些错误的东西,这是我的猜测,我可能错过了我所遵循的书中的一些重要内容。

所以问题出现在我的 RootViewController.m 中:

在我的 AppDelegate.m 中,我正在执行以下操作来将 RootViewController 设置为 NavigationController:

因此,当我单击单元格时,我得到了我想要推送的所有其他 ViewController。我只是看不到我的错或我错过了什么!?

也许有人可以帮助我并给我一个提示!那太好了!

0 投票
1 回答
2528 浏览

objective-c - 当我点击 didSelectRowAtIndexPath 时,UISearchBar 中的自动更正会干扰

我有一个通常可以工作的搜索栏。当我在 iPhone 上测试时,问题出现了,自动更正开始了。我设置了搜索栏,如果查询栏中的文本长度 > 4,那么它开始将内容放入 searchResults 数组。如果有来自自动更正的建议,而我忽略它并从数组中选择某些内容,则应用程序崩溃。我将错误追溯到在行选择之​​前选择了自动更正的单词(但都完成了),所以我认为我正在访问的 searchResults 数组不再有效。

例如,我在搜索栏中输入了“demp”。自动更正建议“演示”。同时,搜索返回一堆带有“dempster”的结果。我选择第一个。当我这样做时,搜索会在“演示”下重新搜索并清除原始数组(请记住,我查看服务器进行搜索,因此数组没有重新填充)。然后 didSelectRowAtIndexRow 方法触发并且数组中没有任何内容并且它崩溃。

有什么想法吗?提前致谢。

0 投票
1 回答
891 浏览

uitableview - 选择单元格时如何编辑uitableviewcell的背景颜色

我正在开发一个应用程序以在 uitableview 中显示推送通知。如果用户尚未显示通知,则打印该通知的单元格具有灰色背景色。所以当视图被加载时

方法我查看是否未显示通知将单元格的背景更改为灰色并在显示通知时将其保留为默认值

当用户单击单元格时,我想将背景颜色更改为白色(当我在加载时不触摸背景颜色时相同的样式)

我这样做:

结果是所有单元格都变成完全白色(隐藏文本)并出现警报,但是当我点击另一个单元格时,第一次点击变成像以前一样再次点击的新单元格变成完全白色..我该怎么办?你能帮助我吗?