据我所知,XCode6在连接插座集合方面存在一些挑战。我只是想看看我做的是对的还是我需要做的!我在这里回顾了Can't hook up an outlet collection in Xcode 6 using storyboard以及其他领域,但我想先对这一点做更基本的了解。
我在屏幕上有7张图片。我想在一个循环或其他东西中遍历它们。我读到一本销售点收藏是一个明智的做法。要创建outlet集合,我正在执行以下操作:
拆分屏幕时(左边是故事板,右边是助理编辑器),我控制并单击我的7个图像中的一个,然后将其拖到右边的视图控制器代码中。这将提示我创建outlet或outlet collection(我选择outlet collection)。
完成此操作后,此变量旁边的左边缘将出现一个圆圈,指示图像与该变量关联。如果我将鼠标悬停在圆圈上,第一个图像就会亮起。
你该怎么办(请有人确认一下好吗??)您只需将鼠标悬停在圆圈上,然后出现一个+符号,您只需按住鼠标左键,然后拖动到另一个图像(例如图像2),它就会自动将其添加到集合中。我们的想法是简单地拖动到每个图像上,这样它们就都被添加了。
在上面的步骤3中是否正确?这是将项目添加到集合中的正常方式吗?从+拖动到控制器中的图像?对我来说,当我这样做的时候,这条线出现了,但它似乎对连接到任何东西都没有反应。我只是把它悬停在图像上,它不会突出显示图像或选择它或任何东西,当我放手,什么也不会发生。
我对此还是有点陌生-我做错什么了?
非常感谢你的耐心/帮助!
最佳答案
好吧,我也有同样的问题,我想我找到了一个解决办法
1)对第一个图像执行步骤1和2
2)现在重复使用第二个图像所做的操作-在第一个outlet集合的正下方拖放(这只会创建使用完全相同名称的第二个outlet集合)
3)现在Xcode不喜欢它,因为您有两个同名的OutletCollection。现在评论第一个
4)现在您只有一个销售点集合。它会连接到你的两个图像上。将鼠标指针悬停在IBOutlet旁边的小“圆圈”上,查看您的图像是否被高亮显示,以确认这一点。
这似乎对我有用。所以希望这有帮助:-)