首页 > 解决方案 > PRESENTING SEGUES 下的黑色实心圆圈表示关系是什么意思?

问题描述

长期以来,我一直面临着这种困惑。在属性检查器中一个UITableView名为 的控制器AllListDetailViewController中,在 PRESENTING SEGUES 下,我有两个“显示”segues。一个是添加(操作),另一个是所有列表(手动)。我有两个具有相同代码的项目,问题是在一个文件中,一个黑色圆圈在“添加”前面,而在另一个文件中,它在“所有列表”前面。尽可能少地帮助我,或者只是指导我这些圆圈是什么意思?任何帮助将不胜感激。PS :- Add 是 barButton 而 All lists 是另一个UITableViewController

第一个连接:

在此处输入图像描述

第二个连接:

在此处输入图像描述

我希望他们两个都一样!

标签: iosuistoryboardsegue

解决方案


带有小圆点的圆圈仅表示“有一个或多个'显示'转场”。在这种情况下,这并不意味着“所有列表手册”与“添加操作”有什么特别之处,只是存在转义。不要担心这个点出现在你的两个segues中的哪一个,因为它总是出现在那个气泡的右上角。但是这两个segues都被连接起来了。

所以这里唯一的问题是为什么两个segues的顺序不同。Xcode 用来确定它们出现的顺序可能是一些记录不充分的内部逻辑。

如果你真的有兴趣,你可以看看你的两个故事板的源代码(control在项目导航器中点击故事板并选择“打开为”»“源代码”),搜索“显示”,看看是否您可以预测 Xcode 的逻辑(但建议不要编辑故事板的源代码,因为它非常容易使其无法使用......如果您觉得有必要使用它,请确保首先备份故事板文件以便您可以恢复当你完成时它)。

归根结底,转场出现在 IB 用户界面中的顺序(因此,点更接近哪一个)并不重要。两个segues都连接起来了。


推荐阅读