获取 UITableViewCell 详细附件视图的图像

Posted

技术标签:

【中文标题】获取 UITableViewCell 详细附件视图的图像【英文标题】:Get the image for UITableViewCell detail accessory view 【发布时间】:2017-09-21 21:23:32 【问题描述】:

此图片出现在UITableViewCell 附件中。

有没有办法从系统中获取它,当您不使用表格视图时,在裸 UIImageView 中使用?显然我可以截屏,但我希望与 ios 使用的图标保持一致。

【问题讨论】:

【参考方案1】:

当然,如果您想要一个带有此图标的按钮,您可以通过编程方式或使用情节提要来完成。

使用情节提要:

只需创建一个按钮并选择您的按钮打开属性检查器,然后在类型下选择您需要的任何类型。在您的情况下,它将是“信息灯”:

以编程方式:

你可以使用它的类型来初始化你的按钮:

let button = UIButton(type: .infoLight)

button.addTarget(self, action: #selector(someCoolStuff), for: .touchUpInside)

// ...

在这两种情况下,您的按钮最终都会如下所示:

注意:但是请注意,在使用图像视图时您不能这样做,因为这不是它的用途。

【讨论】:

以上是关于获取 UITableViewCell 详细附件视图的图像的主要内容,如果未能解决你的问题,请参考以下文章

稍后删除 UITableViewCell 的附件视图?

附件视图超出 UITableViewCell 的可见范围

更改 UITableViewCell 中的删除附件视图

更改 uitableviewcell 中的自定义附件视图?

从 UITableViewCell 的附件视图中删除视图不起作用

引用同一视图的多个 UITableViewCell 单元格附件视图失败