我想将本机“ +”符号添加到我的一个tableview单元格中,但不确定是否有该属性。 我基本上是想在下面的图像中执行什么操作,但是在非编辑模式下(我知道在编辑模式下如何执行此操作)。 我需要手动添加此图像,还是将其作为tableview单元API的一部分提供?

谢谢!

在此处输入图片说明

===============>>#1 票数:6

更新的答案:

首先,如果您打算使用看起来像“插入项”控件的东西,但实际上并未在表中添加任何东西,则可能违反了《人机界面指南》,Apple可能会拒绝商店中的应用程序。 苹果公司非常不喜欢以非标准的方式使用其标准的HIG图标,因为这样做会使用户感到困惑。 此处的文档“ 用于表行和其他UI元素的标准按钮 ”部分中查看他们必须说的内容。 报价:

[标准按钮]应与所有标准按钮和图标一样,按照其定义的含义使用。 换句话说,避免基于按钮的外观选择按钮,而不考虑其文档含义。 有关正确使用这些按钮的重要性的原因的讨论,请参阅“ 一致使用UI元素 ”。

(此外,如果您愿意随风而行,并且想查找UI iPhone图形的副本,请参见此处提供的链接: UITableViewCell插入/添加样式绿色加号(+)按钮-我该如何抓这张图片?

另外,在“联系人”中看到的蓝色(不是绿色!)加号按钮可以用作自定义UIButton:请参见[UIButton buttonWithType:buttonType] 此处列出的有效按钮类型。)

如果您的绿色加号按钮控件应该在表中添加一些内容-问题就在于您一直希望在其中“插入”控件:

尝试使表格始终处于“编辑”模式,但不要在导航栏或类似位置上显示编辑控件。 您可以启用的编辑模式UITableView编程通过设置editing属性。 在生命周期的早期进行此操作-也许尝试在viewWillAppear设置。

我的原始答案是关于如何添加“插入”图标的(不是实际问题,但该信息可能仍对某些读者有用):

请阅读Apple文档中有关UITableView 插入和删除的信息

引用相关部分:

表格视图具有编辑模式及其常规(选择)模式。 当表格视图进入编辑模式时,它将显示与其行关联的编辑和重新排序控件。 该编辑控件位于行的左侧,允许用户在表视图中插入和删除行。

当表视图进入编辑模式并且用户单击编辑控件时,表视图会将一系列消息发送到其数据源和委托,但前提是他们必须实现这些方法。 这些方法允许数据源和委托改进表视图中行的外观和行为。 这些消息还使他们能够执行删除或插入操作。

特别是,您对这种方法感兴趣:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath

这是UITableViewDelegate协议的一部分,请UITableViewDelegate docs

更新资料

好的,回答您的原始问题:

您需要手动添加图像。

===============>>#2 票数:2

这个怎么样?

tableView:cellForRowAtIndexPath:

UIButton *bn = [UIButton buttonWithType:UIButtonTypeContactAdd];
bn.frame = CGRectMake(10.0, 10.0, 25.0, 25.0);
bn.userInteractionEnabled = NO;
[cell addSubview:bn];

  ask by TommyG translate from so

未解决问题?本站智能推荐:

1回复

UITableView单元格从其他单元格获取内容

我的UITableView单元格从其他单元格获取内容(图像)。 我不知道为什么会这样,但是我确信我的错误很愚蠢。 在下面的图像中,您可以看到它的外观。 顶部的单元格从底部的单元格中获取图像(facebook和twitter图标)。 这是我的cellForRowAtIndexPath的
2回复

在UItableview中选择如何检查单元格以进行图像显示

我的应用程序是导航基地。 我有UITableViewController。当我点击一个单元格时,我需要在所选单元格的左侧显示复选标记,以便选择单元格的指示。 例如2个细胞。 选择第一个单元格我需要指示单元格被选中用于复选标记。 如果我选择第二个单元格我需要禁用第一个单元格复选标记,我需要
2回复

UITableView Xcode 5中的单个单元格高度

抱歉,我知道之前曾有人问过这个问题,但我似乎无法使其正常工作,我想更改UITableView中第一个单元格的高度,并将其余单元格保持默认值44。我实现了以下代码(尝试了其他方法),我的应用程序得以构建,但像元高度没有变化。 任何帮助都会很棒。
2回复

UITableView中重新排序的单元格保持相同顺序

我准备了一个TableView,其中包含来自NSMutableArray的数据。 有一个选项可以编辑和重新排序行。 一切正常,直到手机关闭或后台运行了太多应用程序-Xcode中出现一条错误消息,表明由于内存不足,应用程序意外退出。 我想添加一些命令来保留并记住以前的单元顺序,因此在iPho
1回复

UITableView在离开框架时随机勾选单元格

我有一个UITableView,你只能勾选4个单元格。 如果我勾选一定数量的单元格然后向上或向下滚动,它将勾选随机单元格。 我不明白这背后的逻辑,因为我用来勾选的唯一方法是DidSelectRowAtIndex,它没有被执行(我在那里放了一个断点来检查它)。 我真的不知道是什么导致这个,但
1回复

在uitableview中旋转自定义单元格会隐藏数据

我正在使用使用自定义单元的uitableviews开发应用程序。 我首先将viewdidload表格视图旋转为: 使它水平。 工作正常。 现在,我需要自定义单元格在cellForRowAtIndexPath旋转为: 自定义单元格的内容(图像,两个标签)在某些情况下会消失。
18回复

如何删除UITableView中最后一个单元格的最后一个边框?

在我的应用程序中,我使用UITableView我的问题是我想删除UITableView最后一个单元格的最后一个边框。 请检查以下图片:
1回复

UITableView单元格背景,例如“音乐”应用程序中的[重复]

可能重复: 在iPhone上设置表格视图单元格的背景色 如何在表格视图上更改颜色备用单元格 我想要一个具有正常背景的单元格,而另一个具有一些良好背景的单元格,如此屏幕截图所示: 关于如何实现无限数量的单元格的任何想法? 提前致谢!
2回复

如何更改UITableView单元格标题的字体大小?

如何在XCode中更改UITableView单元格标题的字体大小? 谢谢
2回复

将单元格从视图中滚动出来后,将加载一行的UITableView内容

问题是,在我将单元格滚动出视图之后,该单元格的内容会加载:我不知道如何正确描述它,所以我录制了一个短短的10秒视频:http: //youtu.be/GJouA3IXY0M 而且我不知道如何解决... 这是我的cellForRowAtIndexPath方法: