问题标签 [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.
ios - 仅为三个自定义单元格之一设置表格视图单元格高度
我有三个习惯TableViewCells
。我有我需要heightForRowAtIndexPath
在代码中设置的三个单元格之一,因为我不能在 Storyboard 中使用 AutoLayout。
有没有办法heightForRowAtIndexPath
为特定的自定义设置TableViewCell
?
我的heightForRowAtIndexPath
:
ios - 在 Swift 中将 Int 更改为 CGFloat 以返回 heightForRowAtIndexPath tableview 函数
我确信我错过了一些非常简单的东西,但我就是无法让它发挥作用。
如果他们有同样的问题,我将尝试更好地解释我正在做什么来帮助其他人。
这是我的功能:
上述功能不起作用。感谢我收到的帮助,我发现这是这样做的方法:
谢谢!
ios - 表格视图单元格的高度计算为零
我知道我的单元格UITableViewCell
的高度由于某种原因计算为零。
这是我目前拥有的:
我不确定为什么heightOne
在断点查看值是什么时返回零heightOne
。
我正在使用自动布局。
有任何想法吗?谢谢!如果需要,将发布额外的代码,谢谢!
ios - 调用 heightForRowAtIndexPath 的顺序是什么?
我问这个是因为我发现heightForRowAtIndexPath
首先使用 tableView 中的最后一个单元格很奇怪。
这是我得到的,我有 13 个部分,每个部分只有一个单元格。所以当我打电话reloadData
并登录indexPath.section
时heightForRowAtIndexPath
,最后一节的 indexPath 被打印出来了。然后它从第 0 部分开始,然后依次是 1、2、3,直到 11。
这在设备和模拟器以及 iOS 7 和 iOS 8 上都进行了测试。
这是固定顺序还是仅适用于我测试的情况?
ios - 访问 heightForRowAtIndexPath 中的自定义单元格属性
我有一个习惯UITableViewCell
。我想访问单元格属性,即 aUILabel
等。我尝试插入以下代码:
当我运行该应用程序时,它崩溃了,但没有提供错误详细信息。问题出在我正在创建的新 customCell 上。还有其他方法可以访问customCell.m
对象吗?
ios - 如何检查选定的单元格是否被重新选择
我有一个 custom UITableViewCell
,它扩展了选择。如果重新选择了被选中的单元格,我想要做的是使单元格高度恢复正常(44)。这是我的代码:
该代码工作正常,但似乎忽略了 if 语句中的第二项。显然我做错了。有没有办法解决它?
ios - 使用估计的HeightForRowAtIndexPath 错误的滚动位置
我正在使用UITableView
. 自然,每个聊天消息单元格的行高会有很大差异。我已经正确计算了每个单元格的行高,并且表格视图可以正常执行。
但是,我想实施estimatedHeightForRowAtIndexPath:
以在有很多消息的情况下提高性能。这样做的问题是它会影响scrollToRowAtIndexPath:atScrollPosition:Animated:
.
在我的viewWillAppear
生命周期方法中,我告诉表格视图向下滚动到最新消息(即底部消息),如果我不使用它会表现良好estimatedHeightForRowAtIndexPath:
,但一旦我这样做,似乎只有从这里返回的值方法用于计算滚动位置,我最终处于错误的位置。
estimatedHeightForRowAtIndexPath:
是否有可能在不影响滚动行为的情况下从使用效率中受益?
ios - DidselectRowAtIndexPath 正在为表格视图中的选定单元格工作
当我们单击相应单元格应该展开的任何单元格时,我正在创建可展开的表格视图,如果我们单击同一个单元格它应该折叠。直到这个工作正常。在每个单元格中,我都有一些在自定义单元格笔尖中采用的 UI 元素。我的问题是当我单击最后一个单元格时,它显示了元素,但是当我单击上面的单元格时,UI 元素没有显示它显示为空白。这是我在 didSelectRowAtIndexPath 中尝试过的。
这是我在选择表格中的单元格后尝试显示的内容。这里 _expandableCells 是一个 NSmutableArray。提前致谢
ios - 在 cellForRow.. 中设置一个浮点数并在 heightForRow 中返回它
我有一个带有标签的自定义单元格。我想要做的是制作标签sizeToFit
并将cellForRow...
标签高度传递给一个名为labelHeight
. 然后在heightForRow...
我想返回labelHeight
。
问题是,它返回的高度为 0。这是我的代码:
ios - 通过 heightForRow 调整自定义单元格的对象属性
我有一个自定义单元格。其中有一个UILabel
. 有没有办法调整标签的高度heightForRow...
,而不是在cellForRow...
?