草庐IT

UitableviewCell

全部标签

ios - 选择 UITableViewCell 时如何进行推送

我在表格View中有一个效果列表。我创建了一个右上角的条形按钮,它可以插入另一个ViewController,这有助于创建新的效果。现在我想将pushsegues添加到表格View单元格中,以便可以将效果值加载到添加效果ViewController上,并且我可以保存编辑后的值。问题是我可以通过编程方式创建推送转场吗?如果不能,我可以通过prepareforsegue传递效果吗?如果我尝试使用prepareforsegue,我会遇到一个问题,即从UITableView拖动控件不会让我创建一个pushsegue到添加效果ViewController。 最佳答案

iphone - Accordion 表格单元格 - 如何动态扩展/收缩 uitableviewcell?

我正在尝试创建一种Accordion类型的uitableviewcell,当用户选择单元格时,它会展开以显示详细的信息View内联,类似于digg应用程序的工作方式。我最初尝试在cellForRowAtIndex中用自定义单元格替换当前表格单元格,但是动画看起来有点不稳定,因为您可以看到单元格被替换并且整体效果不太好。如果您查看digg应用程序和其他执行此操作的应用程序,似乎他们并没有替换当前单元格,而是可能向单元格添加subview?然而,原始单元格似乎根本没有动画,只有新ViewAccordion进入表格。有没有人知道如何实现类似的效果?我使用下面的neha方法取得了一些进展,当单

ios - UITableViewCell 选中行的文字颜色变化

我有一个表格View,我想知道如何更改所选行的文本颜色,比如Red?我试过这段代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[[[UITableViewCellalloc]initWithFrame:CGRectZeroreuseIdentifier:nil]autorelease];cell.text=[local

objective-c - UITableViewCell中的文本居中对齐问题

我对Objective-C和iPhone开发有点陌生,在尝试将文本置于表格单元格中时遇到了问题。我搜索了谷歌,但解决方案是针对已修复的旧SDK错误,这些对我不起作用。一些代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{cell=[tableViewdequeueReusableCellWithIdentifier:CellIdentifier];if(cell==nil){cell=[[[UITableViewCellalloc]in

iphone - 如何从 Cell 中获取 UITableViewCell indexPath?

我如何从一个单元格中,在UITableView中获取它的indexPath?我搜索了堆栈溢出和谷歌,但所有信息都在其他方面。有没有办法访问superView/UITableView然后搜索单元格?有关上下文的更多信息:我有两个类,一个称为Cue,一个称为CueTableCell(它是UITableViewCell的子类)CueTableCell是Cue的可视化表示(两个类都有彼此的指针)。Cue对象在一个链表中,当用户执行某个命令时,下一个Cue的视觉表示(CueTableCell)需要被选中。因此Cue类在列表中的下一个Cue上调用select方法,该方法从cell并调用它的sele

ios - 自定义 UITableViewCell 选择样式?

当我单击我的UITableViewCell时,当我单击单元格时,背景部分(我的背景图像未覆盖的区域)变为蓝色。此外,当单击单元格时,单元格上的所有UILabel都会变成白色,这正是我想要的。但是,当我单击它时我不想要的是蓝色背景,但是如果我执行selectionstylenone,那么我会丢失单元格中UILabel的突出显示颜色.那么有什么方法可以在单击单元格时摆脱蓝色背景,但保留UILabels的突出显示颜色? 最佳答案 您可以按如下方式执行此操作。将表格单元格的选择样式设置为UITableViewCellSelectionSty

objective-c - "Auto Layout still required after executing -layoutSubviews"与 UITableViewCell 子类

使用XCode4.5和iOS6,我正在开发一个带有自定义单元格的简单表格View的应用程序。我在iOS5及更低版本中已经这样做了一百次,但由于某种原因,新的自动布局系统给我带来了很多麻烦。我在IB中设置了我的表格View和原型(prototype)单元,添加了subview并将它们连接为IBOutlets,然后设置了我的委托(delegate)和数据源。但是现在每当从cellForRowAtIndexPath获取第一个单元格时,我都会收到以下错误:***Assertionfailurein-[ShopCelllayoutSublayersOfLayer:],/SourceCache/U

ios - UITableViewCell 分隔符在 iOS7 中消失

UITableView仅在iOS7中存在一些奇怪的问题。UITableViewCellSeparator在第一行上方和最后一行下方消失。有时在选择行或一些滚动操作后会出现。在我的例子中,tableView是从Storyboard加载的,带有UITableViewStylePlain样式。问题肯定不在UITableViewCellSeparatorStyle中,它与默认的UITableViewCellSeparatorStyleSingleLine没有改变。正如我在AppleDevForums(here和here)上看到的,其他人也有这样的问题,并找到了一些解决方法,例如:Workaro

ios - 获取 UITableViewCell 内的按钮单击

我有一个带有表格View的ViewController和一个用于表格单元格模板的单独Nib。单元格模板有一些按钮。我想访问按钮单击以及在我定义了表格View的ViewController内单击的单元格的索引。所以我有ViewController.h和ViewController.m我有UITableView和TableTemplate.h,TableTemplate.m和TableTemplate.xib我定义了Nib。我想要ViewController.m中带有单元格索引的按钮单击事件。有什么帮助吗? 最佳答案 1)在您的cell

iphone - 加载 UITableViewCell 时如何设置 UIActivityIndi​​catorView

我有两个UITableViewController,A和B。当我点击表A中的一个单元格时,我将使用UINavigationController推送TableViewControllerB。但是数据的B是从Internet下载的,这需要几秒钟。所以我想在加载B的时候添加一个UIActivityIndi​​catorView,我该如何实现呢? 最佳答案 您可以将UIActivityIndi​​catorView添加为单元格的accessoryView。-(void)tableView:(UITableView*)tableViewdid