问题标签 [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 - 动态调整大小的 UITableViewCell,其中 UILabel 的文本在一行后被截断
我试图实现动态大小的 tableView 单元格。单元格有一个 UILabel(除其他外),其中包含可变数量的文本。在我自定义单元格之前,我只是使用 cell.textLabel.text 来设置文本,并且单元格调整大小并显示所有文本。我根本不必弄乱标签。但是现在我的单元格中有一个自定义的 UILabel 并且文本被切断了。我在这里查看了很多答案,但似乎没有任何效果。
这是我的代码:
如您所见,我记录了标签的高度和宽度。宽度保持恒定 280,这是正确的,高度根据文本动态变化。一切看起来都应该可以正常工作。但遗憾的是它没有。单元格调整大小。标签(从 NSLogs 判断)似乎可以很好地调整大小,那么为什么我的文本会被截断?
谢谢
ios - 自定义 UITableViewCell,单元格中的按钮不起作用
我有一个 UITableViewController,我正在使用自定义 UITableViewCell。单元格包含图像、标签和按钮。除按钮外,一切都按预期工作。按下按钮时,没有任何反应。只有单元格被选中。
我在 IB 中建立了从按钮到我的自定义 TweetTableViewCell 类的连接。
我在 followButtonTappedonCell 操作中向控制台写入了一些文本。但是当按下按钮时,什么也没有发生。在我看来,某些视图在到达按钮之前会消耗水龙头。为了让它更加混乱......当我以编程方式在 UITableViewController 中添加一个按钮时,如下所示:
...它只是工作。我在其他文章中读到禁用“启用用户交互”解决了类似的问题,但在我的情况下并没有。我敢肯定,在 UITableViewCells 中使用按钮时,许多其他人一定遇到过这个问题。非常感谢任何帮助。
我正在为 iOS 7 使用 Xcode 5。
tableviewcell - TableViewCell 将单元格标记为选中
是否可以在代码中,而不是通过用户按下屏幕,将特定单元格标记为被选中?
正如您可能知道的那样,单元格会记住它们各自的背景颜色,并在它们被取代/取消选择后恢复为原始颜色。当特定的 TableView 加载时,我需要将特定行标记为选中,因为它从前一个屏幕过来,并希望确保突出显示相同的单元格。
非常感谢。
ios - 如何禁用 dequeueReusableCell,以加载所有 tableviewCell 视图?
uitableview 单元重用单元...但我不想重用单元。tableView 正在滚动单元格中的文本被删除。所以我想在 didloadview 中创建所有单元格。这段代码怎么写??!!
ios - iOS - tableView 的 reloadData 不调用 cellForRowAtIndexPath
我对不cellForRowAtIndexPath
调用方法没有任何问题,因为一切正常。
但是这里是这样的情况,我从webservice 10项开始加载数据,每次多加10个,插入到数组的开头。所以数据数组已经正确更新,然后我调用[tableView reloadData]
,我也得到了正确的数据显示在tableView
.
但奇怪的是,无论我加载多少项目,cellForRowAtIndexPath
前10个项目只调用1次,后面10个项目不需要再次调用。为什么会这样?
ios - 滚动时 TableViewCell 错位
这就是我的想法。有一个TableView
。每个单元格都有一个按钮。当我点击它时,该按钮被删除,ProgressView
而是被子视图。问题是,当我没有滚动表格时,一切似乎都正常。但是在滚动时,一切都变得一团糟,按钮和ProgressView
顺序都搞混了。
这是代码:
这是删除下载按钮并显示进度视图的下载方法:
ios - 通过单击整个单元格来更改表格视图中列表的顺序
我目前有一个带有项目列表的“tableview”,并且我启用了一个“编辑”按钮以进入编辑模式,该模式在屏幕右侧显示“重新排序控件”。我还启用了“canMoveRowAtIndexPath”和“moveRowAtIndexPath:toIndexPath”,以允许用户按住并拖动右侧的重新排序控件以重新排序列表并更新数据模型。
有没有办法启用它,但允许用户单击并拖动整个单元格,而不仅仅是“重新排序控制器”?本质上,当 tableview 处于编辑模式时,我想将重新排序控制器的功能区域扩大到整个单元格。
uitableview - 如何在表格视图和单元格之间添加图像
如何在表格视图和单元格之间添加图像?我的意思是,这个图像应该在单元格下方但在表格视图下方。我添加了一个图像,但是当滚动更改其位置随单元格变化时它不是恒定的。我想要一个恒定图像在表格视图中,我也添加了一个图像 self.view 但是当单元格来时,图像在单元格下方
objective-c - 用下一个单元格内容更改 tableviewcell 的内容
我有这样的情况:示例图片
我有第一个 tableviewcontroller,主要类别;第二个包含每个类别的元素;和一个视图控制器,显示每个选定元素的内容。我想在我的视图控制器中添加一个按钮操作或滑动手势,以便将视图内容更改为下一个元素内容,而无需返回子类别 tableview 并选择另一个单元格。我已经知道如何使用按钮或手势更改视图,但我想知道如何在实际单元格中获取“下一个单元格”(和上一个单元格)。感谢您的任何建议
ios - 在 64 位 iOS7.1 模拟器上运行时自动布局代码崩溃
一切都很顺利,直到升级到 Xcode 5.1,当我尝试在 64 位 iOS7.1 模拟器上运行它时,我的应用程序崩溃了,但在 32 位模拟器上仍然很好。
崩溃消息在这里:
导致崩溃的代码是使用自动布局的自定义表格视图单元格,该单元格具有动态高度,它将适应内容高度,这是我的约束设置代码:
编辑
(@Christoper)单元格高度计算的代码在这里: