草庐IT

UitableviewCell

全部标签

ios - 滑动删除 UITableViewCell 很难触发

所以我有一个表格View,我希望用户能够向左滑动以显示删除按钮,这与它在邮件应用程序中的工作方式相同。我的问题不是我无法让它工作-它确实如此,我可以向左滑动行,它会显示一个删除按钮,用户可以单击它来删除单元格(我通过实现editingStyleForRowAtIndexPath来做到这一点)。我的问题是所需的滑动非常不敏感。您必须非常快速且完美地水平滑动。它不像刷邮件那样顺畅。这就是它的方式还是我忽略了什么?我想也许单元格中的View以某种方式阻止了滑动手势,但我进入了xib并将所有内容设置为隐藏,滑动仍然非常困难。我尝试的另一件事是添加我自己的滑动手势识别器来触发删除显示。我尝试将它

ios - UITableViewCell 重新排序清除 subview 的背景颜色

这个问题已经被问过几次了,但似乎没有任何解决办法。UITableViewreorderhidesbackgroundSubviewsofUITableViewCellarenotvisiblewhilereorderingReorderingcausingsubview'sbackroundcolortoclear我有一个带有UILabel的自定义表格View单元格。当tableview处于编辑模式并且我拖动单元格以重新排序时,UILabel的背景变为清晰的颜色。我还发现,如果我尝试对选定的单元格重新排序(我的表格View在编辑模式下允许多项选择),subview的背景颜色会保持不变。

ios - UITableViewCell 中的 UIButton(在 UIView 内)单击事件不起作用

上图是UITableViewCell设计器预览图。Button(Refer1)touchupinside事件工作正常。但是,Button(Refer2)touchupinside事件没有触发。它在一个View中。我禁用了Button(引用2)View的UserInteractionEnabled属性。但是,运气不好。不工作。 最佳答案 您的View高度为0,这就是您无法点击它的原因为了测试它,将clips的绑定(bind)值设置为yes你还需要为你的View设置高度来解决这个问题 关于i

ios - UITableViewCell Detail Text Label 文字颜色

我注意到,如果我以编程方式实例化UITableViewCell实例,指定样式.value1(UITableViewCellStyleValue1),主要文本标签文本颜色为黑色,但详细文本标签文本颜色为浅色灰色(虽然不完全是UIColor.gray或UIColor.lightGray)。但是,如果我使用带有原型(prototype)、静态单元格的Storyboard并将它们的Style属性设置为“RightDetail”(这似乎是InterfaceBuilder等同于.value1),两个标签都是黑色的。我可以将单元格的subview一直导航到标签,并在属性检查器中更改文本颜色,但我不确

ios - 加载 UIImageView 到 UITableViewCell 附属 View

我有一个名为CheckMark.jpg的jpg图像,我正在尝试将其加载到TableView单元格的附件View中。这是我目前的代码:cell.accessoryView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"CheckMark.jpg"]];在cellForRowAtIndexPath方法中当我这样做时,表格View单元格中没有显示任何内容。我已经检查了文件的名称,并尝试将它放在包含.xcodeproj文件的文件夹和包含所有代码文件的文件夹中。这些都没有奏效。我还尝试将UIImageView和UIImage声明为强属

ios - 如何删除 UITableViewCell 滑动以删除弹跳

iOS7中新的“滑动删除”外观和感觉添加了“弹跳”效果,其中UITableViewCell在滑动后继续偏移。有什么方法可以禁用此弹跳,以便在删除按钮完全可见后单元格会硬停止吗?继续偏移的单元格:即使继续拖动,我也希望单元格停在这里:我在我的cellForRowAtIndexPath:方法中试过了,但似乎没有任何改变。for(UIView*subviewincell.subviews){if([subviewisKindOfClass:[UIScrollViewclass]]){UIScrollView*theScrollView=(UIScrollView*)subview;theSc

iphone - UITableViewCell 在取消选择时选择了阴影颜色

我有一个标准的UITableView。我想将单元格的textLabel的shadowColor设置为[UIColorwhiteColor],但仅当单元格被触摸时。为此,我使用以下代码。这是一个覆盖setSelected/setHighlighted的自定义UITableViewCell子类:@implementationExampleTableViewCell-(void)setSelected:(BOOL)selectedanimated:(BOOL)animated{[supersetSelected:selectedanimated:animated];[selfsetShado

ios - 在 UITableViewCell 中设置与宽度成比例的 UIImageView 高度

我正在尝试创建一个UITableView,其中每个单元格包含纵向或横向UIImageView,其中图像在填充屏幕宽度的同时保持纵横比,像这样:|||########||########||########||########||########||||########||########||########|||我设置了自动布局约束以将UIImageView的边缘附加到表格View单元格的contentView。这适用于宽度,但高度不是我想要的-它总是扩展到底层图像的整个高度。我在表格View上有这些设置:self.tableView.estimatedRowHeight=100.0;

iOS - UITableViewCell 使文本加粗

我有一个字符串:NSString*userInfo=@"JamesJohnson@james";我想做的是加粗JamesJohnson并保持@james正常字体。所以我尝试过使用NSAttributedString但是为了完成这个过程我在某处做错了。这是我试过的:NSString*user=@"JamesJohnson@james";UIFont*fontLight=[UIFontfontWithName:@"HelveticaNeue-Light"size:14];UIFont*fontBold=[UIFontfontWithName:@"HelveticaNeue-Bold"siz

objective-c - 如何获取在 IB 中创建的自定义 UITableViewCell 类以加载到 UITableView 中?

我是新手所以请多多包涵:我在IB中有一个.xib,其中包含一个嵌入了UITableView的UIScrollView。我想将自定义UITableViewCells加载到UITableView中。我在IB中创建了四/五个自定义单元格,但无法正确加载第一个单元格。以下是来自IB的相关截图:我已将在IB中创建的自定义UITableViewCell的类设置为我创建的名为“itemCell”的UITableView类。此外,我已将三个文本字段导出和委托(delegate)连接到“itemCell”。这是itemCell.h:#import@interfaceitemCell:UITableVie