通过它的标识符查找子视图

时间:2017-05-05 07:51:54

标签: swift macos cocoa swift3 nsview

我在Interface Builder中创建了一个视图,其中包含一些元素。现在我想在viewcontroller中找到一个特定元素来改变所述元素的属性。我做了或尝试做的是为元素提供以下标识符:idtagtest,我试图在视图中找到它:

self.view.subviews["idtagtest"]

那没有做到,所以我看了,但我没有看到像.find方法或类似的东西。那么,有没有办法通过它的标识符来查找子视图?

感谢。

1 个答案:

答案 0 :(得分:2)

您需要做的是通过@IBOutlet将故事板中的子视图链接到子类。 Here is a tutorial。或者,您也可以遍历子视图数组,但是,我不建议这是一种定位子视图的默认方式。