Mik*_*ock 2 uitableview ios uicontextualaction
iOS 11中的新增功能,UIContextualAction提供了一种方便的方法,可通过标题和/或图像图标在UITableView单元格上实现滑动操作。
在人机接口指南中,我没有发现UIContextualAction使用的图像。是否存在任何定义此图标图像的标准尺寸或其他设计指南的信息?
我试图通过测试一些图像大小来弄清楚这一点,以查看iOS是否可以将其缩放到一致的大小,但是它似乎只是显示您提供的任何内容而没有缩放或裁剪,因此没有提供任何线索。
我使用30 x30。您可以通过代码轻松地将图像缩小到该大小。
let d = UIContextualAction(style: .destructive, title: nil) {
action, view, completion in
// ... whatever ...
completion(true)
}
d.image = UIGraphicsImageRenderer(size: CGSize(width: 30, height: 30)).image { _ in
UIImage(named: "trash")?.draw(in: CGRect(x: 0, y: 0, width: 30, height: 30))
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2048 次 |
| 最近记录: |