问题标签 [indexpath]

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 回答
60 浏览

swift - 无法将 UITableViewCell 中的单元格数据推送到新的 UITableViewController

我是编码新手,但我已经在同一个问题上工作了好几天。我正在尝试推动在选择单元格行时menuItem调用的新视图控制器场景中加入数组。是一个类,它被添加到下一页的in数组中。OrderControllermenuItemMenuItemsOrderList

我最接近实现这一点orderList.add的方法是放入didSelectRowAt函数中,但它只会orderList从 current中获取TableView,但这种方法效果不佳,因为它不会更新下一页上的值。

这是下面的代码:

0 投票
2 回答
2045 浏览

ios - 从集合视图中删除项目

我目前已经创建了一组图像 [1 - 8]。我还创建了一个集合视图,它从 imageArray 中提取图像并将图像放入单元格中的 imageview 中。请注意,该单元格中有一个 imageView,它占据了整个屏幕,水平滚动和分页都启用了。

现在使用我拥有的当前代码,目前正在发生的事情非常奇怪,所以我会告诉你目前正在发生的事情。那么当前正在发生的事情(我将通过图像 1 索引 0)如果图像在 2(索引 1)上,然后您在 3(索引 2)旁边滑动,它会跳过图像 3(索引 2)和 4(索引 3)并位于图像 5(索引 4)上,所以当我的意思是跳过时,我的意思是它滑过您刚刚滑动到的图像,然后再滑过一个。

(奇怪的是它在 5 上删除了图像 1 和 2)一次。我相信这是由于它正在更新索引或将其再次设置为 2,因为它刚刚删除了 0。我知道这可能很难得到但只是想想带有分页的滚动视图,当您滑动到第三张图像时,它会跳过您打开的一张和另一张,然后将您滑动到它所在位置的图像 5。

到目前为止,感谢你们中的一些人,我在下面提出了这段代码,但我希望有人能够解决这个可怕的混乱。

0 投票
4 回答
3446 浏览

ios - 如何在集合视图中显示广告

我正在尝试在我的 collectionView 中随机添加一些横幅广告。

每个collectionView 单元格都是一个基本图像(这里是黑色方块以使事情更容易)从我从网上获得的数组(假设它是一个非常长的数组并称之为“longDataArray”)动态填充。

我可以设法向我的 collectionView 添加一些横幅广告,但问题是它破坏了我的 longDataArray 的顺序。例如,仅用于测试当我在 indexPath 6 处添加广告横幅时,广告横幅正确显示在 indexPath 6 处,并且我能够管理单元格的宽度更改,在 indexPath 处对应的图像6 对于我的 longDataArray 显然永远不会出现。

我也可以将我的 longDataArray 分成两部分,然后使用这些部分:第 0 部分 = firstPartOfArray,第 1 部分 = 广告横幅,第 2 部分 = secondPartOfArray。但这需要花费大量精力来创建不同的数组和部分,只添加一个广告横幅,这显然不是我想要的。

所以我的问题是,你将如何在你的 collectionView 中添加横幅广告(只有一个部分),但保留 indexPath 逻辑?

我在谷歌上搜索了很多,很惊讶我无法为这个问题想出任何解决方案。

你们有什么想法吗?

谢谢!

截屏

0 投票
1 回答
77 浏览

swift - 从子 i collectionView 中检索所有值

我正在尝试将一个孩子的所有值检索到 collectionView

我不断收到此错误

无法在此行中转换类型为“__NSDictionaryM”的值

这是我的代码

0 投票
1 回答
516 浏览

ios - 热门获取集合视图中现有对象的索引路径

我得到一个包含对象的数组,并用它们填充集合视图。例如,我的集合视图中有 3 个对象。有没有办法根据对象名称接收当前索引路径?

谢谢

0 投票
4 回答
8689 浏览

ios - 如何检查 IndexPath 是否有效?

在 swift 3 之前,我曾经使用例如:

但是现在,由于我IndexPath在 swift3 中使用类,我正在寻找 path != NSNotFound检查的等价物。

Xcode8.3.1 编译器错误: “二元运算符'!='不能应用于'IndexPath'和'Int'类型的操作数”

0 投票
1 回答
1319 浏览

ios - 循环获取相关元素的indexPath

我在 Swift 3.0 的一个项目中工作,我有一个循环可以给我一个对象的状态(在一个数组序列中给出一个布尔值)。我的要求是,如果元素状态为“真”,我想获取它的相关索引路径,因此使用它indexPath我可以从原始数组中获取整个对象。那么在一个循环中我怎么能得到它呢?我部分完成的代码如下。在评论中我已经说明了我想通过这个indexPath

0 投票
1 回答
78 浏览

ios - 使用 tableview 时 xcode 中的可用重载

我收到一个错误,它说 Argument labels '(forRow:, forSection:) 不匹配任何可用的重载,有帮助吗?

0 投票
0 回答
163 浏览

ios - IndexPathForRow(at : point) 每次返回 0

我在另一个表视图的一行中有一个表视图。在我的内部表格视图的 cellforRowat indexPath 中,我希望能够获得外部表格视图的索引路径。

我试过了 :

但这对于不在屏幕上的行返回 nil。所以我打算尝试使用以下内容:

0 投票
2 回答
2974 浏览

ios - RxSwift 访问 indexPath.section

伙计们,我在 Rxswift 中是全新的,有没有办法在 RxSwift 中完成这个场景?

我得到的是这个..但问题是我没有 indexPath

这就是我在 RxSwift 中所需要的

数据源片段:

感谢您的每一个帮助