Tag: iboutletcollection

重命名类会导致IBOutlet连接失败

我重命名了一个类,它碰巧在故事板文件中有一个名为mainLabel的标签的出口连接。 当我运行我的程序时,它崩溃,并给我的错误:“这个类是关键的代码不符合关键mainLabel”。 其他SO的答案已经表明这是由于一个不好的sockets连接,所以我删除了连接,并删除任何损失。 当试图将标签重新连接到我的代码中的sockets时,出现错误无法插入新的sockets连接: 无法find名为CourseTableViewCell的类的任何信息 其他的答案提供了我已经尝试过但没有工作的解决scheme,包括: 删除对文件的引用并重新添加它 清理项目 删除派生的数据文件夹 删除标签并重新添加 从代码拖到故事板而不是反之亦然 我确定在“自定义类”下的身份检查器中列出了正确的文件名。 如果有人有任何其他的想法,请让我知道! 如有需要,我可以提供更多信息。

我可以使用不同标签将多个对象连接到同一个IBOutlet吗?

在Interface Builder中的一个视图中有30个button。 每个人都有一个不同的100001和100030之间的标签。我发现很容易使用每个button相同的动作,传递每个button时的标签,并使用代码来决定加载哪个级别。 我想将所有button连接到一个IBOutlet,但是每个button都会根据用户保存的数据和button的标签加载不同的图像。 我该怎么做呢?

如何使IBOutlets脱离对象数组?

我想用Interface Builder中的一堆UIImageView来创build一个数组。 而不是20或30 IBOutlet UIImageView *img1; 并链接他们,然后把它们放入一个数组,有没有办法来声明一个IBOutlet UIImageViews的数组? 只是所以我没有在我的头文件中有这么多的声明。

Swift把多个IBOutlets放在一个数组中

我做了这些(用红色边框标记)IBOutlets使用ctrl + drag 但我不喜欢有9次完全相同的线(干) 我如何把这些IBOutlets放在一个数组中?

如何使用IBOutletCollection将多个UIImageView连接到同一个sockets?

我有10个UIImageViews做同样的事情(他们有一些无效的方法,改变他们的形象与计时器)。 我的UIImageView是一个出口,我想连接所有10个imageViews到同一个出口,但接口生成器不允许我。 我发现有一个解决scheme,IBOutletCollection。 任何人都可以向我解释如何使用这个连接多个imageViews到同一个sockets?