在这个项目中,为什么我无法访问从笔尖加载的视图属性?

时间:2013-11-08 17:58:07

标签: ios objective-c uiview xib nib

以下是重新创建问题的示例项目:http://cl.ly/3O3M232f1q0R

我创建了TutorialScreen UIView的子类,并在xib文件中创建了该类型的三个UIView,并通过将这些对象放入{{1 }} S:

UIView

在xib文件中,每个self.tutorialScreen1 = [[[NSBundle mainBundle] loadNibNamed:@"View" owner:nil options:nil] objectAtIndex:0]; self.tutorialScreen1.translatesAutoresizingMaskIntoConstraints = NO; self.tutorialScreen1.layer.cornerRadius = 8.0; self.tutorialScreen1.alpha = 0.0; [self.notificationWindow addSubview:self.tutorialScreen1]; 中间都有一个UIView,我为其创建了一个插座(并将所有三个UILabel链接到),称为UIView

但在我上课时,我创建了textLabel,当我执行以下操作时:

tutorialScreen1

每次输出NSLog(@"%@", self.tutorialScreen3.textLabel.text); 。它到底为什么这样做?标签显式设置为“text”,因此我不明白为什么它一直将其称为null。我根本无法操纵它,因为标签似乎不存在。

1 个答案:

答案 0 :(得分:2)

您没有连接插座:

enter image description here


enter image description here