草庐IT

uitableViewCells

全部标签

ios - UITableViewCell 删除按钮不消失

我正在使用UISegmentedControl在两个数据集(想想收藏夹和最近)之间切换UITableView。点击分段控件会重新加载具有不同数据集的TableView。[self.tableViewreloadSections:[NSIndexSetindexSetWithIndex:0]withRowAnimation:anim];当用户滑动删除一行时,它工作正常。HOWEVER当用户通过分段控件切换数据集时,DELETEDCELL会在不改变其外观的情况下被重新使用(即红色的“DELETE”按钮仍然存在,并且行内容无处可见).这似乎与大多数人看到的相反的问题是删除按钮没有出现。这是删

ios - 我可以在 UITableViewCell 之间留出空间吗

我想在每个表格View单元格中留出10像素的空间。我该怎么做?现在所有的细胞都在没有任何空间的情况下出现这是我的细胞功能-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*cellIdentifier=@"MyOrderCell";UITableViewCell*cell=[tableViewdequeueReusableCellWithIdentifier:cellIdentifier];NSLog(@"%d",

ios - 从 URL 加载 UIImage 时在 UITableViewCell 中设置 UIImageView 大小?

从URL加载图像到uiimage,然后将这些图像添加到uitableviewcelluiimageview,如下代码所示。我不知道图像大小,但需要在tableviewcell图像中强制它们为40x40。图像在uitableview中以不同的宽度不断加载。通读与uiimage大小/缩放相关的其他帖子,但这些解决方案对我不起作用。我认为这是因为我使用的是uitableviewcell中包含的uiimageview而不是创建我自己的uiimageview。这是-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtInd

iphone - 选择 UITableViewCell 时禁用选择效果

如何在选择特定的UITableViewCell时禁用选择效果? 最佳答案 在tableView:cellForRowAtIndexPath:方法中用这个cell.selectionStyle=UITableViewCellSelectionStyleNone 关于iphone-选择UITableViewCell时禁用选择效果,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4688

iphone - 有没有一种方法可以为 UITableViewCell 设置动画,以便该行短暂闪烁到选定状态,然后在选择时返回白色?

我只想让单元格在用户点击单元格时动画回到未选中状态之前,使用UIColor或背景图像短暂突出显示。我用星号标记单元格以表明它已被选中,但希望整个单元格短暂突出显示以显示选择。 最佳答案 在didSelectRowAtIndexPath中添加这一行-[tableViewdeselectRowAtIndexPath:indexPathanimated:YES]; 关于iphone-有没有一种方法可以为UITableViewCell设置动画,以便该行短暂闪烁到选定状态,然后在选择时返回白色?,

iphone - UITableViewCell 错误 - 此类与键的键值编码不兼容

这个问题在这里已经有了答案:Classisnotkeyvaluecoding-compliant[duplicate](8个答案)关闭9年前。当我尝试通过UINib的instantiateWithOwner方法从xib文件加载自定义UITableViewCell时,出现以下错误。我已经尝试了在这里可以找到的所有其他解决方案,但没有成功。问题似乎是当UINib打开xib文件时,它使用父类(superclass)UITableViewCell而不是我的自定义类ContentPackCell。我附上了InterfaceBuilder的屏幕截图,显示了我将xib与我的类相关联的位置以及相关联的

iphone - 如何以允许用户选择单元格背景颜色的方式在 UITableViewCell 上获得圆角边缘? (但不使用 GROUPED 模式)

有没有一种方法可以使UITableViewCell的边缘变圆:允许用户在运行时选择/自定义单元格背景颜色(单元格可能不具有相同的背景颜色)不使用UITableView“GROUPED”模式所以我假设这意味着我不能在这里使用普通图像方法来获得圆角边缘,因为在这种情况下它不允许上面的要求1 最佳答案 嗯,听起来您应该尝试使用CALayer。由于UITableViewCell是UIView的子类,您可以操作它的CALayer属性。所以,首先,确保#import然后做一些事情,例如,[cell.layersetCornerRadius:7.

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

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

ios - 以编程方式滑动 UITableViewCell?

有没有办法以编程方式触发在具有编辑操作的UITableViewCell上向左滑动的等价物?这与简单的[tableViewsetEditing:YESanimated:YES]不同,因为该方法将整个表格设置为编辑模式并显示插入/删除左侧附件View和/或重新排序控件而不是编辑操作单行。 最佳答案 你可以使用optionalfunctableView(_tableView:UITableView,editingStyleForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCellEdi

ios - 可变高度 UITableViewCell 在滚动到列表末尾并旋转后展开

更新我知道是什么导致了这种奇怪的布局中断。它是一个附件(UITableViewCellAccessory)的设置。如果我停止指定配件,布局不会中断。我没有添加这个作为答案,因为答案需要一个解决方案,在不破坏布局的情况下给我一个附件我看到使用动态高度自定义单元格的大多数问题是它们在旋转之前没有正确的高度。但是我看到相反的情况:所有单元格都是对其动态内容有效的高度。上下滚动不会破坏这一点。但是,如果我滚动到列表底部,然后旋转设备,然后向后旋转一行,将变为屏幕高度的0.5到1.5倍。进一步旋转或进一步滚动将使行回到预期高度。我已经包含了一些之前和之后的截图UITableView定义如下thi