问题标签 [tableviewcell]
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 - UITableView 编辑动画时长
有谁知道动画多长时间
在UITableViewCell
需要吗?我正在用 0.5 秒进行测试,但我宁愿使用框架中的常量,例如UITableViewCellEditingAnimationDuration
iphone - 如何询问从 UITableViewCell(TTTableViewCell) 内部重新计算 UITableView(TTTableView) 的大小
我的表格视图单元格 (TTTAbleViewCells) 单元格包含从互联网异步加载的图像。加载图像时,表格视图单元格从 TTImageView 对象获取回调。
问题是在回调点我如何要求父 TTTableView 更改单元格的高度并相应地调整大小。
似乎对 heightForRowAtIndexPath 的调用仅在 tableview 绘图的开头。
ios - IOS UITableview如何在表格动画完成后采取行动
如何在 UITableview 的动画完成后采取行动?
我正在尝试缩小 UITableview 单元格并删除缩小后不可见的单元格子视图。为了缩小单元格,我调用 [tableview beginUpdates] 和 [tableview endUpdates],并更改 UITableview 的heightForRowAtIndexPath 数据源方法返回的单元格高度。
挑战是,我需要 tableview 完成收缩,以便在我可以删除子视图之前子视图是看不见的。如果我在调用 [tableview endUpdates] 之后(或之前或之间)将代码从单元格中删除子视图,那么子视图被删除得太快(它不等待动画)并且看起来很有趣。
我的想法是我希望能够设置一个在动画完成后运行的回调,并删除回调中的 subView
objective-c - UITableViewCell:选择时附件视图消失
我可能会做错这一切,所以希望有人能告诉我我应该做什么。
我已经构建了一个表格视图来充当图例和颜色选择器。在 AccessoryView 插槽中,我放置了一个自定义视图,它只是一个彩色框。用户将显示图例,因此他们知道什么颜色意味着什么,并且他们可以选择一种颜色,然后通过将该颜色分配给对象来“着色”绘图。所有这些都很好。
我遇到的问题是选定的行样式。当我从图例中选择一行时,单元格会变成蓝色,就像它应该的那样,但我的 AccessoryView 现在已经消失了。我不希望这种情况发生。但是,我不知道要设置什么使它不会消失。请记住,我仍然希望一行显示为“已选择”。但是我这样做的任何方式,我的附件视图都会消失(很可能被所选颜色隐藏)。
这是我现在设置附件视图的方式。
iphone - iPhone Custom TableViewCell problems
I'm trying to create this Custom TableViewCell
:
It's kinda like a UITableViewCellStyleSubtitle
only it has two textLabels
and two detailTextLabels
.
What is the easiest way to accomplish this?
I've tried following apples guide: Apple Table View Programming Guide
But it all ends up not working. If I'm to dig any deeper I'd love to hear what you guys have to say first.
iphone - Interface Builder中可重用的TableViewCell带有可变标签?
如何在 Interface Builder 中使用可变标签制作可重用的 TableViewCell?
这甚至可能吗?据我了解,苹果最近一直在 Interface Builder 中给予自定义 TableViewCell 一些爱,所以这应该是可能的?
附言。我知道有很多关于 IB 中 TableViewCell 的答案的问题,但我找不到任何使标签起作用的人。
iphone - iphone中使用xcode 4的动态表格视图单元格高度
我有包含帖子详细信息和表格视图的视图控制器。表格单元格是自定义的。我在单元格上放置了 uilabel、uibutton 和 uitextview。此表格单元格包含帖子的评论和回复。所以表格单元格的高度是动态的。如果评论有回复,则单元格的高度正确显示。但如果评论没有回复,则表格单元格高度计算错误。我希望表格单元格和表格视图高度应该根据单元格的内容动态变化。我的视图控制器包含另一个称为“内容视图”的视图,我在其中放置了帖子详细信息和我的表格视图。以下是我的图片,可以让您了解我的观点。下图仅用于了解视图。
这是我的代码
请指导我解决这个问题。谢谢
代码更新
iphone - 获取 .xib 高度以在 heightForRowAtIndexPath 函数中使用它
我创建了一个自定义 .xib ,其中包含一个 TableViewCell ,其中包含一个UIImageView
And UILabel
。
我想知道 .xib 文件中的 TableViewCell 高度,而不是在heightForRowAtIndexPath
函数中手动设置它。
UIImage
当我在 .xib 文件中手动更改 TableViewCell 的高度时,还有一个属性吗?
ios - prepareForReuse 是保存 UITableViewCell 状态信息的好地方吗?
我需要保存 UITableViewCell 的状态(特别是嵌入式表格视图的偏移量)。这是prepareForReuse
一个好地方吗?如果它是 UIViewController,我会调查viewWillDisappear
,但显然这不是一个选项。
我想我需要在单元格被标记为重用时保存状态(“关闭”表格视图)。我试图想到一些奇怪的情况,其中一个单元格会从表格视图中移除,没有prepareForReuse
被调用,然后被放回 UITableView (从而跳过我的保存代码)。
谢谢!
编辑以获取更多信息
我创建了一个类似 Pulse Reader 的界面。此处的说明:您何时需要在转换 iOS 后重置 view.frame 属性
我需要保存嵌入的水平表视图的位置,以便用户将水平表视图滚动出视图(通过滚动垂直表视图),然后将该水平表视图滚动回视图(再次,通过滚动垂直表视图),即水平表视图与用户离开它的位置相同。也就是说,如果他们正在查看第 1 行的单元格 15,然后滚动到第 20 行,然后返回到第 1 行,我希望单元格 15 在他们离开它的地方。