问题标签 [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 投票
1 回答
236 浏览

objective-c - 帮助将 didSelectRowAtIndexPath 中的代码缩短为更简单的代码

嘿开发者!我构建了一个表视图,用数组对象填充它,当用户单击表视图中的一个对象时,我实现了一个代码,它加载了该对象自己的 nib 文件,并且我正在使用 if 语句。(请注意,我用 40 个对象填充了我的表视图,因为这是我拥有和需要的东西),所以我将只显示我在 if 语句代码开头创建的前两个 if 语句,因为我有办法我的表视图中所有 40 个对象的 if 语句太多:

就是这样,我不想自大地展示我所有的 if 语句,所以是的,这段代码有效,每个数组对象加载它自己的单独 nib 文件(每个数组对象 40 个 nib 文件 1)和每个这些 nib 文件类似于 Web 视图、图像视图、文本字段和其他对象。说我疯了,但这是我现在唯一能想到的代码,所以希望有人能帮我把这段代码编辑成更简单的代码,谢谢

0 投票
5 回答
7009 浏览

iphone - UITableView didSelectRowAtIndexPath 调用了两次

在某些情况下, UITableViewdidSelectRowAtIndexPath被调用两次导致错误Pushing the same view controller instance more than once is not supported

以下是事件的顺序:

唯一值得注意的是 UITableView 异步加载图像,但从不调用didSelectRowAtIndexPath. 此外,PushedViewController 被重用以避免每次在 UITableView 中选择单元格时都必须重新加载它。

任何人都知道可能导致这种情况的原因是什么?谢谢。

0 投票
1 回答
233 浏览

iphone - 在同一个单元格上打开/关闭 UITableView 中的单元格,在同一个视图中

是否可以使 UITableView 中的一个单元格具有开/关行为?基本上,当我单击一个单元格时,它会变成绿色,这就是我想要的。它不会转到另一个 viewController 或任何东西。但是当我再次单击同一个单元格时,在同一个视图中,我希望绿色消失并返回到以前的颜色状态。

这就是我的 didSelectRowAtIndexPath

这似乎是一个简单的问题。我知道我可以加入,[tableView deselectRowAtIndexPath:indexPath animated:YES];但这只会在我单击它后立即不突出显示。

谢谢!

亚伦

0 投票
1 回答
502 浏览

cocoa-touch - 如何使用“didSelectRowAtIndexPath”中的应用程序文档目录中的文件?

我在位于我的应用程序文档目录中的 UITableView 中显示了一堆 mp3。

当我选择行时,我希望文件加载到 AVAudioPlayer 和播放中。

谁能建议我如何去做这件事?

任何帮助将不胜感激。

谢谢!

0 投票
1 回答
605 浏览

cocoa-touch - 使用 didSelectRowAtIndexPath 推送下一个视图

我添加了这个方法didSelectRowAtIndexPath去下一个视图没有错误,但我不能去下一个视图。

0 投票
2 回答
1123 浏览

iphone - didSelectRowAtIndex 问题

我有一个UITableView我在其中添加了部分。didSelectRowAtIndex与我一起使用时,indexPath.row我没有得到正确的值。假设我在第 2 部分,然后它再次从 0 开始行索引 (indexPath.row),因此我得到了错误的索引。

假设第一个数组有 4 个名称:(0)50 street、(1)apple、(2)boy 和 (3)cat。当您选择任何人时,它会根据索引 (0,1,2,3) 加载正确的详细视图。但是,当您去搜索并键入“b”时,它会将表格缩小到现在位于第 0 行的 (2)boy。因此,当您选择 50 street 时,它会从原始数组中加载 boy。

谁能告诉我如何解决这个问题?我意识到可以通过获取节索引,indexPath.section但我不知道如何使用它。

0 投票
2 回答
1236 浏览

iphone - UITableView didSelectRowAtIndexPath ,与部分行中显示的值不同!

}

这是从某个部分选择某行值的正确方法吗?因为当我为例如“C”部分做选择行时索引路径时,假设显示从数组 (4) 开始的值。但在 "C" 部分,它再次显示来自 array(0) 的值。我被困了这么久,有人有任何建议或帮助吗?

0 投票
1 回答
407 浏览

iphone - 帮助对作为 URL 图像的 NSMutableDictionary 字符串进行排序

我想用 xml 列表中的标题和 imageurl 填充表格单元。我设法将标题(NSMutableDictonary *sections)和 imageURL(NSMutableDictonary *sectionsImg)分别存储到 2 个 NSMutableDictionary 中。

在 cellForRowAtIndexPath 我声明了一个字典

但是当我试图为 imageURL 声明一个字典时

它给了我一个错误:由于未捕获的异常“NSRangeException”而终止应用程序,原因:“ * -[NSMutableArray objectAtIndex:]: index 1 beyond bounds [0 .. 0]”

知道为什么吗?逻辑应该是相同的,其中可以检索和显示 xml 标题和 url。标题是可检索的,但 imageURL 不是。非常感谢您的帮助!

0 投票
2 回答
266 浏览

objective-c - 将图像动态加载到 tableviewcell

除了使用 if 语句之外,有没有更好的方法将图像动态加载到不同行的 tableviewcell 中?如果我有很多细胞怎么办。这是否意味着我必须写很多 if 语句?还有一种方法可以从核心数据中检索图像并将其用作表格视图单元格的图像吗?提前致谢。

}

编辑:如果不是关于量级怎么办?例如产品列表或 iphone 上的应用商店。他们是如何设法为桌子上的不同应用程序生成不同的图像的?他们是在使用桌子还是有更好的方法来做到这一点?

0 投票
2 回答
180 浏览

iphone - 如何从 UITable 视图中获取行文本?或(NSIndexPath)

我有

我可以从中获取行附加字符串吗?

如果是,请告诉我获得它的方法?