问题标签 [heightforrowatindexpath]

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 投票
2 回答
757 浏览

ios - 仅为三个自定义单元格之一设置表格视图单元格高度

我有三个习惯TableViewCells。我有我需要heightForRowAtIndexPath在代码中设置的三个单元格之一,因为我不能在 Storyboard 中使用 AutoLayout。

有没有办法heightForRowAtIndexPath特定的自定义设置TableViewCell

我的heightForRowAtIndexPath

0 投票
1 回答
1446 浏览

ios - 在 Swift 中将 Int 更改为 CGFloat 以返回 heightForRowAtIndexPath tableview 函数

我确信我错过了一些非常简单的东西,但我就是无法让它发挥作用。

如果他们有同样的问题,我将尝试更好地解释我正在做什么来帮助其他人。

这是我的功能:

上述功能不起作用。感谢我收到的帮助,我发现这是这样做的方法:

谢谢!

0 投票
0 回答
122 浏览

ios - 表格视图单元格的高度计算为零

我知道我的单元格UITableViewCell高度由于某种原因计算为零。

这是我目前拥有的:

我不确定为什么heightOne在断点查看值是什么时返回零heightOne

我正在使用自动布局。

有任何想法吗?谢谢!如果需要,将发布额外的代码,谢谢!

0 投票
2 回答
414 浏览

ios - 调用 heightForRowAtIndexPath 的顺序是什么?

我问这个是因为我发现heightForRowAtIndexPath首先使用 tableView 中的最后一个单元格很奇怪。

这是我得到的,我有 13 个部分,每个部分只有一个单元格。所以当我打电话reloadData并登录indexPath.sectionheightForRowAtIndexPath,最后一节的 indexPath 被打印出来了。然后它从第 0 部分开始,然后依次是 1、2、3,直到 11。

这在设备和模拟器以及 iOS 7 和 iOS 8 上都进行了测试。

这是固定顺序还是仅适用于我测试的情况?

0 投票
3 回答
1167 浏览

ios - 访问 heightForRowAtIndexPath 中的自定义单元格属性

我有一个习惯UITableViewCell。我想访问单元格属性,即 aUILabel等。我尝试插入以下代码:

当我运行该应用程序时,它崩溃了,但没有提供错误详细信息。问题出在我正在创建的新 customCell 上。还有其他方法可以访问customCell.m对象吗?

0 投票
4 回答
1263 浏览

ios - 如何检查选定的单元格是否被重新选择

我有一个 custom UITableViewCell,它扩展了选择。如果重新选择了被选中的单元格,我想要做的是使单元格高度恢复正常(44)。这是我的代码:

该代码工作正常,但似乎忽略了 if 语句中的第二项。显然我做错了。有没有办法解决它?

0 投票
1 回答
353 浏览

ios - 使用估计的HeightForRowAtIndexPath 错误的滚动位置

我正在使用UITableView. 自然,每个聊天消息单元格的行高会有很大差异。我已经正确计算了每个单元格的行高,并且表格视图可以正常执行。

但是,我想实施estimatedHeightForRowAtIndexPath:以在有很多消息的情况下提高性能。这样做的问题是它会影响scrollToRowAtIndexPath:atScrollPosition:Animated:.

在我的viewWillAppear生命周期方法中,我告诉表格视图向下滚动到最新消息(即底部消息),如果我不使用它会表现良好estimatedHeightForRowAtIndexPath:,但一旦我这样做,似乎只有从这里返回的值方法用于计算滚动位置,我最终处于错误的位置。

estimatedHeightForRowAtIndexPath:是否有可能在不影响滚动行为的情况下从使用效率中受益?

0 投票
1 回答
476 浏览

ios - DidselectRowAtIndexPath 正在为表格视图中的选定单元格工作

当我们单击相应单元格应该展开的任何单元格时,我正在创建可展开的表格视图,如果我们单击同一个单元格它应该折叠。直到这个工作正常。在每个单元格中,我都有一些在自定义单元格笔尖中采用的 UI 元素。我的问题是当我单击最后一个单元格时,它显示了元素,但是当我单击上面的单元格时,UI 元素没有显示它显示为空白。这是我在 didSelectRowAtIndexPath 中尝试过的。

这是我在选择表格中的单元格后尝试显示的内容。这里 _expandableCells 是一个 NSmutableArray。提前致谢

0 投票
2 回答
103 浏览

ios - 在 cellForRow.. 中设置一个浮点数并在 heightForRow 中返回它

我有一个带有标签的自定义单元格。我想要做的是制作标签sizeToFit并将cellForRow...标签高度传递给一个名为labelHeight. 然后在heightForRow...我想返回labelHeight

问题是,它返回的高度为 0。这是我的代码:

0 投票
1 回答
44 浏览

ios - 通过 heightForRow 调整自定义单元格的对象属性

我有一个自定义单元格。其中有一个UILabel. 有没有办法调整标签的高度heightForRow...,而不是在cellForRow...