在弹出式转场中,Anchor和Passthrough有什么用途?

33
在 Xcode 中,Popover segue(弹出式过渡)有两个连接字段:Anchor 和 Passthrough。它们用于什么?
2个回答

61
这些是UIPopoverController的属性,而不是segue的属性。这就是为什么如果你查看UIStoryboardPopoverSegue的文档,你不会找到这两个属性。
锚点告诉UIPopoverController箭头应该指向哪里。
透传是一个视图数组,当UIPopoverController显示时,用户可以与其交互。
文档在这里:https://developer.apple.com/documentation/uikit/uipopovercontroller 有关透传视图的部分在这里:https://developer.apple.com/documentation/uikit/uipopovercontroller/1624654-passthroughviews

2
@iDeveloper:弹出窗口有一个箭头连接到窗口,给用户一个参考,说明什么导致了弹出窗口的出现。所以,当你单击一个标记为“登录”的按钮时,一个登录表单打开,你希望箭头指向按钮,这样用户就可以清楚地看到他们的操作结果。箭头可以朝左、右、上或下。 - SteveSTL

2

UIPopoverController最近已经被弃用了。但是,在故事板segue检查器中,我仍然看到Anchor和Passthrough字段。

最初的回答:

UIPopoverController似乎最近已经被废弃。但是,在storyboard segue inspector中仍然可以看到锚点和穿透字段。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接