在 popover segues 中使用 Anchor 和 Passthrough 是啥?
Posted
技术标签:
【中文标题】在 popover segues 中使用 Anchor 和 Passthrough 是啥?【英文标题】:What are Anchor and Passthrough used for in popover segues?在 popover segues 中使用 Anchor 和 Passthrough 是什么? 【发布时间】:2013-09-08 00:37:28 【问题描述】:在 Xcode 中,Popover segue 有两个连接字段,名为 Anchor 和 Passthrough。它们是用来做什么的?
【问题讨论】:
【参考方案1】:这些是UIPopoverController
的属性,而不是segue。这就是为什么如果您查看UIStoryboardPopoverSegue
的文档,您将找不到这两个属性。
锚告诉UIPopoverController
将其箭头指向哪里。
传递是一组视图,用户可以在显示UIPopoverController
时与之交互。
文档在这里:https://developer.apple.com/documentation/uikit/uipopovercontroller
查看直通视图的部分在这里: https://developer.apple.com/documentation/uikit/uipopovercontroller/1624654-passthroughviews
【讨论】:
@iDeveloper:弹出窗口有一个附加到窗口的箭头,它为用户提供了导致弹出窗口出现的原因的参考。因此,您单击一个标有“登录”的按钮并打开一个登录表单,您希望箭头指向该按钮,以便用户可以清楚地看到他们操作的结果。箭头可以是左、右、上或下。【参考方案2】:UIPopoverController 最近似乎已被弃用。但是,我仍然在情节提要的 segue 检查器中看到 Anchor 和 Passthrough 字段。
【讨论】:
以上是关于在 popover segues 中使用 Anchor 和 Passthrough 是啥?的主要内容,如果未能解决你的问题,请参考以下文章
从另一个 Popover 中关闭显示为 Popover segue 的 ViewController