使用3D Touch Peek和Pop功能,模仿下面描述的功能的最有效方法是什么(向左侧滑动"偷看"内容以执行操作)?以下屏幕截图来自iOS本机邮件应用程序.
更新
您可以复制在iOS 10.这个效果有一组新的API叫做UIPreviewInteraction和UIPreviewInteractionDelegate,使对PEEK /弹出交互定制演示.我强烈建议从今年的WWDC上观看3D Touch的A Peek.
原始答案
查看iOS运行时标题,有一个名为的类UIPreviewPresentationController.这是负责偷看的控制器.在它里面,有对被称为leadingPreviewAction和的对象的引用trailingPreviewAction.它们具有处理边缘约束和中心的相应属性.通过使用术语前导和尾随(如在自动布局中)来判断,这些可以对应于左/右动作项.
这是推测,但我认为这些相关的私有类(_UIPreviewQuickActionView)控制着你正在寻找的行为.那些现在不可用.
同样,文档UIPreviewAction说:
当用户向上滑动窥视时,将在下方显示预览动作或窥视快速动作.窥视快速操作通常会选择指向您应用的深层链接,并具有标题,样式和处理程序.
| 归档时间: |
|
| 查看次数: |
1237 次 |
| 最近记录: |