jjzjj

uitableviewautomaticdimension

全部标签

ios - 当我尝试使用 UITableViewAutomaticDimension 滚动到行时, TableView "jumps"。该修复程序也使它跳跃

我遇到了与thisone相同的问题.我已尝试实现建议的fix,而不是表格View一直向上然后再次转到最后一行,我得到了小的跳跃。我需要让动画更流畅。可以用UITableViewAutomaticDimension来完成吗?我的代码如下:@objcfileprivatefuncaddNext(){guardrowsCount.valueVoidinself.scrollToLastMessage()})tableView.update{tableView.insertRows(at:[lastIndexPath],with:.none)}CATransaction.commit()}fu

ios - UITableViewAutomaticDimension

我有一个TableView,其中包含由代码创建的动态单元格。在IOS7中,为了确保单元格完全显示,我覆盖了方法heightForRowAtIndexPath在ios8中覆盖这个方法似乎让我的单元格只是一个在另一个之上,并且所有大小都是67.0003我不想为单元格创建自动布局布局,它们太复杂而且已经制作好有没有办法解决ios8中的高度问题? 最佳答案 heightForRowAtIndexPath这个方法没有问题,在ios8下也能正常使用问题出在我写的heightForRowAtIndexPath中CGSizesize;abuncho

ios - 滚动时根据下载的图像高度使用 UITableViewAutomaticDimension 调整自定义表格单元格的高度

我在运行时获取图像的URL,然后下载这些图像并将其显示在表格中。图片正在异步下载(使用SDWebImage)。更重要的是,我想以实际尺寸显示所有这些图像。第一次,表格加载正常,我有超过5个部分(每个部分包含一行),当我滚动表格并尝试使用reloadSections更新部分时,表格显示错误的单元格图像高度。有人可以帮我解决这个问题吗?注意:我使用的是UITableViewAutomaticDimension[_imageViewSharedImagesd_setImageWithURL:[NSURLURLWithString:[_popUpManager.popUpDetailsvalu

ios - UITableViewAutomaticDimension 打破约束?

我正在尝试使用UITableViewAutomaticDimension,但我无法在不引起NSLayoutAutomaticSizeConstraint...问题的情况下让单元格具有完整宽度和正确高度。如果我在单元格上关闭自动大小限制,它不是全宽。我有两个按钮,它们对内容View具有水平和垂直约束。它们之间有一个垂直间距约束,每个按钮都有一个高度约束。如果我关闭AutoResizingMask,我会得到一个非全宽单元格。如果我保留它,我会违反布局约束,但会正确呈现。如何获得我正在寻找的行为?translatesAutoresizingMaskIntoConstraints)("",""

ios - UITableViewAutomaticDimension 无法与副标题 UITableViewCells 一起正常工作

我正在创建一个包含2个部分的UITableView。第一部分使用UITableViewCells和Default样式,第二部分使用Subtitle样式。两个单元格都可以有一个多行文本标签。我已将表格的rowHeight设置为UITableViewAutomaticDimension。正如您从下面的屏幕截图中看到的,UITableViewAutomaticDimension在使用Subtitle样式时仅部分受到尊重:高度似乎适合textLabel的高度,但不是detailLabel的高度。如何让Subtitle单元格获得正确的高度?部分代码:overridefuncviewDidLoad

ios - 错误的 UITableViewCell 高度与 UITableViewAutomaticDimension

我制作了带有2个多行标签的自定义单元格,并将这些标签固定在所有边上。当在-tableView:heightForRowAtIndexPath:foriOS>=8时,我返回UITableViewAutomaticDimension。但是当表格View出现时,单元格高度比应有的要大。在我向下滚动然后向上滚动后,单元格采用正常高度。如何解决此问题?高度代码:-(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath:(NSIndexPath*)indexPath{if([[[UIDevicecurrentDevice]

ios - 使用 `moveRowAtIndexPath:toIndexPath:` 和 `estimatedRowHeight` 时 `UITableViewAutomaticDimension` 中的 UITableViewCell 动画错误

当使用moveRowAtIndexPath:toIndexPath:移动UITableViewCell时,我在使用estimatedRowHeight和UITableViewAutomaticDimension时看到动画故障当单元格从可见状态变为不可见状态时。如果我通过实现tableView:heightForRowAtIndexPath:明确设置单元格的高度,问题就会消失。仅当源索引路径和目标索引路径分别可见和不可见时,才会出现此问题。当单元格移动到另一个可见的索引路径时,动画会按预期运行。我创建了一个示例项目来说明效果:https://github.com/timarnold/Ta

ios - iOS11 中古怪的表格 View 部分 - UITableViewAutomaticDimension 问题

我有一个带有可折叠部分的tableView。在iOS10或更早版本中,它可以完美运行。在iOS11中,tableView部分会在其他部分的中间创建float部分标题和重复部分标题,如下所示:我一直在研究这个问题,其他地方也有报道和讨论here这是我的tableView代码:classCollapsibleTableViewController:UITableViewController{varsections=sectionsDataoverridefuncviewDidLoad(){super.viewDidLoad()lettableView=UITableView.init(fr

ios - 为什么 UITableViewAutomaticDimension 不适用于 sectionFooterHeight?

您好,有很多问题可以回答UITableView的UITableViewCell的动态高度。但是,当我为sectionFooterHeight做这件事时,我觉得很奇怪。代码为:tableView.sectionHeaderHeight=UITableViewAutomaticDimensiontableView.estimatedSectionHeaderHeight=25tableView.sectionFooterHeight=UITableViewAutomaticDimensiontableView.estimatedSectionFooterHeight=50并在xib中为页脚

ios - 使用 UITableViewAutomaticDimension 显示多行标签的自定义单元格

目标:使用自动布局和UITableViewAutomaticDimension在UITableView中的自定义单元格上显示多行标签。单元格应根据每个UILabel中的文本而有所不同。我做了什么:使用自动布局tableView.rowHeight=UITableViewAutomaticDimensiontableView.estimatedRowHeight=100label.numberOfLines=0(label是我新建的标签)label.setTranslatesAutoresizingMaskIntoConstraints(false)将UILabel添加到contentV