草庐IT

uitableViewCells

全部标签

ios - 在 UITableViewCells 上显示 'Copy' 弹出窗口的简单方法,如地址簿 App

有没有一种简单的方法让UITableViewCell的子类在选择保持一段时间后显示“复制”UIMenuController弹出窗口,就像在地址簿应用程序中一样(见屏幕截图)?(来源:icog.net) 最佳答案 现在在iOS5中有用于显示UITableView单元格菜单的官方界面。示例(来自表格委托(delegate)):-(BOOL)tableView:(UITableView*)tableViewshouldShowMenuForRowAtIndexPath:(NSIndexPath*)indexPath{returnYES;}

ios - 在 UITableViewCells 上显示 'Copy' 弹出窗口的简单方法,如地址簿 App

有没有一种简单的方法让UITableViewCell的子类在选择保持一段时间后显示“复制”UIMenuController弹出窗口,就像在地址簿应用程序中一样(见屏幕截图)?(来源:icog.net) 最佳答案 现在在iOS5中有用于显示UITableView单元格菜单的官方界面。示例(来自表格委托(delegate)):-(BOOL)tableView:(UITableView*)tableViewshouldShowMenuForRowAtIndexPath:(NSIndexPath*)indexPath{returnYES;}

objective-c - 为什么 UITableViewCell 选择时所有背景都消失了?

我当前项目的UITableViewCell行为让我感到困惑。我有一个相当简单的UITableViewCell子类。它向基本View添加了一些额外的元素(通过[self.contentViewaddSubview:...]并在元素上设置背景颜色,使它们看起来像黑色和灰色的矩形框。因为整个表格的背景都有这种混凝土般的纹理图像,所以每个单元格的背景都需要是透明的,即使在被选中时也是如此,但在这种情况下,它应该变暗一点。我已经设置了一个自定义的半透明选定背景来实现这个效果:UIView*background=[[[UIViewalloc]initWithFrame:self.bounds]au

objective-c - 为什么 UITableViewCell 选择时所有背景都消失了?

我当前项目的UITableViewCell行为让我感到困惑。我有一个相当简单的UITableViewCell子类。它向基本View添加了一些额外的元素(通过[self.contentViewaddSubview:...]并在元素上设置背景颜色,使它们看起来像黑色和灰色的矩形框。因为整个表格的背景都有这种混凝土般的纹理图像,所以每个单元格的背景都需要是透明的,即使在被选中时也是如此,但在这种情况下,它应该变暗一点。我已经设置了一个自定义的半透明选定背景来实现这个效果:UIView*background=[[[UIViewalloc]initWithFrame:self.bounds]au

iphone - UITableViewCell 右边有图片?

有没有办法将UITableViewCell.image设置为显示在单元格的右侧而不是左侧?或者我需要在单元格布局的右侧添加一个单独的UIImageView吗? 最佳答案 没有。但是您可以轻松地将ImageView作为附件View添加到表格单元格以获得相同的效果。UIImageView*imageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"foo.png"]];cell.accessoryView=imageView;[imageViewrelease];

iphone - UITableViewCell 右边有图片?

有没有办法将UITableViewCell.image设置为显示在单元格的右侧而不是左侧?或者我需要在单元格布局的右侧添加一个单独的UIImageView吗? 最佳答案 没有。但是您可以轻松地将ImageView作为附件View添加到表格单元格以获得相同的效果。UIImageView*imageView=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"foo.png"]];cell.accessoryView=imageView;[imageViewrelease];

objective-c - 选择时 UITableViewCell 复选标记更改

我是否正确认为要将“开”的复选标记更改为“关”,我必须更改CellAccessoryTypenone之间和checkmark在didSelectRowAtIndexPath?因为我已经这样做了,但我注意到该行为与iphone上自动锁定设置上的复选标记单元格并不完全相同。或者是否有其他方式可以处理复选标记? 最佳答案 在ViewController中保留一个名为selectedRow的属性,该属性表示行的索引,该行表示表格部分中的选中项。在ViewController的-tableView:cellForRowAtIndexPath:

objective-c - 选择时 UITableViewCell 复选标记更改

我是否正确认为要将“开”的复选标记更改为“关”,我必须更改CellAccessoryTypenone之间和checkmark在didSelectRowAtIndexPath?因为我已经这样做了,但我注意到该行为与iphone上自动锁定设置上的复选标记单元格并不完全相同。或者是否有其他方式可以处理复选标记? 最佳答案 在ViewController中保留一个名为selectedRow的属性,该属性表示行的索引,该行表示表格部分中的选中项。在ViewController的-tableView:cellForRowAtIndexPath:

ios - 为标识符 (CELLNAME) 注册的 nib 无效 - nib 必须恰好包含一个顶级对象,该对象必须是 UITableViewCell 实例

抱歉,标题过长,但我希望通过google搜索可以清楚地看到它。此外,这与此处的许多其他类似问题不同,因为它没有指定一个“空”标识符,而是一个实际存在的标识符。当您尝试使用表格ViewController中的一个单元格导航到另一个View(无论该View可能是什么)时,基本上就会出现问题。大多数人在通过“待办事项列表”上的苹果教程并期望细胞以相同的Action运行而不管它们的目的之后会遇到这个问题。这个问题对大多数人来说可能很简单,但对于初学者来说,这相当困难,我花了大约3个小时。基本上错误是:invalidnibregisteredforidentifier(prototypeCell

ios - 为标识符 (CELLNAME) 注册的 nib 无效 - nib 必须恰好包含一个顶级对象,该对象必须是 UITableViewCell 实例

抱歉,标题过长,但我希望通过google搜索可以清楚地看到它。此外,这与此处的许多其他类似问题不同,因为它没有指定一个“空”标识符,而是一个实际存在的标识符。当您尝试使用表格ViewController中的一个单元格导航到另一个View(无论该View可能是什么)时,基本上就会出现问题。大多数人在通过“待办事项列表”上的苹果教程并期望细胞以相同的Action运行而不管它们的目的之后会遇到这个问题。这个问题对大多数人来说可能很简单,但对于初学者来说,这相当困难,我花了大约3个小时。基本上错误是:invalidnibregisteredforidentifier(prototypeCell