uitableview细胞图像 - 寻找加号

Tom*_*myG 0 iphone xcode objective-c uitableview ios

我希望将原生的"+"符号添加到我的一个tableview单元格中,但不确定是否有属性.我基本上想在下面的图像中做什么,但是在非编辑模式下(我知道在编辑模式下如何做到这一点).我是否需要手动添加此图像,还是作为tableview单元格API的一部分提供?

谢谢!

在此输入图像描述

occ*_*lus 6

更新的答案:

首先,如果您打算使用看似"插入项目"控件的内容,但实际上并未向表中添加内容,则可能违反了人机界面指南,Apple可能会拒绝您的应用程序.Apple非常不喜欢以非标准的方式使用标准的HIG图标,因为这样做会让用户感到困惑.在这里的文档中查看他们在" 表行和其他UI元素中使用的标准按钮 "部分中要说的内容.报价:

[标准按钮]应根据其定义的含义使用,与所有标准按钮和图标一样.换句话说,避免根据其外观选择按钮,而不考虑其记录的含义.有关正确使用这些按钮的重要原因的讨论,请参阅" 始终使用UI元素 ".

(除此之外,如果你愿意谨慎对待并且你想找到UI iPhone图形的副本,请看这里给出的链接:UITableViewCell插入/添加样式绿色加(+)按钮 - 我该怎么办?抓住这张图片?

此外,在Contacts中看到的蓝色(非绿色!)加号按钮可用作自定义UIButton:请参阅此处[UIButton buttonWithType:buttonType]列出的有效按钮类型.)

如果你的绿色加按钮控件应该向表中添加一些内容 - 而问题只是你想要'插入'控件一直存在:

尝试让表格始终处于"编辑"模式,但不要在导航栏或类似设备上显示编辑控件.您可以UITableView通过设置editing属性以编程方式启用编辑模式.在生命周期的早期就这样做 - viewWillAppear也许尝试将其设置.

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

请阅读有关UITableView 插入和删除的Apple文档.

引用相关部分:

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

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

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

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)

这是UITableViewDelegate协议的一部分,文档在这里.

更新

好的,回答你原来的问题:

您需要手动添加图像.