草庐IT

UItableviewcell

全部标签

iphone - 获取整个 UITableViewCell 的宽度/框架

我有一个方法,我有一个(渲染的)UITableViewCell*。我想知道整个单元格的宽度/框架。cell.frame似乎不起作用-它给了我一个随机单元格的框架。我得到的最接近的是cell.contentView.frame但它不包括accessoryView覆盖的区域(参见http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html#//apple_ref/doc/uid/TP4000

ios - 如何使自定义的 UITableViewCell xib 宽度适合设备宽度

我正在从一个nib文件创建一个UITableTableViewCell。我使用320的宽度作为单元格宽度。我发现当我在iphone6模拟器中运行应用程序时,单元格无法占据表格View的整个宽度。如果我用iphone5s,宽度刚刚好。我想知道如何调整xib的宽度以适应不同的iPhone版本。 最佳答案 您是否启用了使用自动布局和使用尺寸分类,如下所示,首先在表格View和表格View单元格中执行此操作。然后告诉我您的问题1)Afterthatselectbothimageandlabelanddoasbelow2)Selectthei

iphone - 如何根据位置修改空 UITableViewCell 对象的背景颜色?

我正在尝试编写代码以根据单元格在表格中的位置修改单元格的背景颜色。虽然以下代码“有效”,但它只会影响传递给它的单元格。空单元格不会受到影响。-(void)tableView:(UITableView*)tableViewwillDisplayCell:(UITableViewCell*)cellforRowAtIndexPath:(NSIndexPath*)indexPath{if(!indexPath.row%2){cell.backgroundColor=[UIColorcolorWithRed:0.0green:0.0blue:1.0alpha:1.0];NSLog(@"Blue

iphone - 如何配置 iOs UITextViews 和 UILabels 以便它们的高度由它们的内容决定

我主要是想找到正确的方法来设计一个UITableViewCell,它里面有两个UITextView和三个UILabel。这两个UITextView具有动态内容,它们的大小直到运行时才能确定。我已经尝试了各种方法来根据运行时加载到其中的内容重新计算我的UITextView的高度,虽然非常费力和空洞,但我已经让它工作了,但是它们随后会溢出位于他们下面的xib。在计算UITextViews的新大小后,我真的必须重新计算每个UILabel的y坐标吗?有没有一种方法可以简单地让xib中的元素根据它们的新大小“推”它们下面的元素?配置具有多个动态TextView的UITableViewCell的正

ios - 自定义 UITableViewCell 中 UIView 的仅两个角 - iOS

我在自定义UITableViewCell中有一个UIView,我想将View的左下角和右下角圆化。我正在执行以下操作,但它不起作用:-(void)awakeFromNib{//InitializationcodeCAShapeLayer*maskLayer=[CAShapeLayerlayer];maskLayer.path=[UIBezierPathbezierPathWithRoundedRect:_viewForTags.boundsbyRoundingCorners:UIRectCornerBottomLeft|UIRectCornerBottomRightcornerRadi

ios - 我希望 UITableViewCell 中的 UItextField 仅在单元格触摸时成为第一响应者

这就是我要实现的目标:我希望UITableViewCell中的UITextField仅在单元格接触时成为第一响应者。我希望仅当我在方法中将其设置为第一响应者时,文本字段才成为第一响应者:-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath`知道如何实现这一点吗?直接触摸文本字段时,永远不会调用tableView:didSelectRowAtIndexPath:。提前致谢。 最佳答案 我想,您有一个自定义的UITa

ios - Storyboard : How to add outlets to a prototype UITableViewCell?

我在其中一个Controller中添加了原型(prototype)单元,该Controller是我正在设计的Storyboard的一部分。它有各种标签、按钮、铃声和口哨声。但是我怎么知道为那个单元格的元素创建导出呢?如果我单击Xcode中的助手,它将显示我继承的UITableViewController的虚拟源,而不是从UITableViewCell继承并在自定义中指定的“DetailsCell”的虚拟源IB中的类输入字段。我当然可以使用ViewWithTag()但我宁愿使用强类型的东西。 最佳答案 对于您可以使用IB创建的任何对象

iOS:CellForRowAtIndexPath 单元格混淆了

首先要说我已经看到了这些问题:iOS:UITableViewmixesupdatawhenscrollingtoofast(custom)UITableViewCell'smixingupafterscrollingItemsmixedupafterscrollinginUITableView第一个和最后一个似乎与我的问题非常相关,但是我相当确定每个部分都有逻辑来确定单元格中应该出现什么(数据),但它们仍然会混淆。相关代码如下:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSInd

iphone - 如何检测删除按钮 UItableviewcell 是否被隐藏?

我有一个包含UITableView的View。当用户滑动时,我能够在单元格上显示删除按钮。如果用户触摸删除按钮,将触发一个方法(这很好用)。但是如果用户决定不删除该单元格并且他触摸View中的任何地方以隐藏删除按钮。我怎样才能检测到它? 最佳答案 当用户在单元格中的删除标记外点击时,您的程序应该会收到对TableView委托(delegate)上的tableView:didEndEditingRowAtIndexPath:的调用。 关于iphone-如何检测删除按钮UItableview

ios - 使用不同的模式,如 "Scale To Fill","Aspect Fit",""Aspect Fill"在 UITableViewCell 中处理 UIImageView

我在UITableViewCell中使用了UIImageView,它将填充contentView。我尝试了不同的模式,如“缩放以填充”、“AspectFit”、“”AspectFill”到UITableViewCell内的handellUIImageView。UITableViewCell内的UIImageView在AspectFill中超出屏幕。我已经为图像设置了约束,如下所示ItworksfineasbelowButwhenimagesizeistoolargeitshowsproblemasbelowthatitgoesoutsidethecellboundaryIhaveuse